我想得到的結構:[ { 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 關注
- 182 瀏覽
添加回答
舉報
0/150
提交
取消