我想得到的结构:[ { id: 'some id', name: 'Name', }, { id: 'some id', name: 'Name', }, // more arrays]这是我如何获取数据$students = get_posts( $args )foreach ( $students as $student ) { $id = $student->ID; $name = $student->post_title;}现在如何将上述数据转换为我想要的结构?谢谢
1 回答

撒科打诨
TA贡献1934条经验 获得超2个赞
您的输出不是有效的PHP结构,但我假设您的意思是您想要等效的PHP数组。
//create empty array to add subarrays to
$array = array();
//loop through values
foreach (get_posts($args) as $student) {
//add subarray to array. using `[]` this way means "add to next sequential array key"
$array[] = array(
'id' => $student->ID,
'name' => $student->post_title
);
}
- 1 回答
- 0 关注
- 233 浏览
添加回答
举报
0/150
提交
取消