在 PHP 中创建数组对象

我想得到的结构:


[

        {

            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;

}

现在如何将上述数据转换为我想要的结构?谢谢


HUWWW
浏览 234回答 1
1回答

撒科打诨

您的输出不是有效的PHP结构,但我假设您的意思是您想要等效的PHP数组。//create empty array to add subarrays to$array = array();//loop through valuesforeach (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    );}
打开App,查看更多内容
随时随地看视频慕课网APP