Bil*_*son 1 php arrays wordpress list
我有一个PHP对象数组,并希望轻松获取所有post_id值.我已经研究过像array_values这样的东西,我不确定该怎么做.是使用for循环并将每个post_id添加到具有所有post id的另一个数组的最佳方法吗?
谢谢您的帮助!
[0] => stdClass Object
(
[post_id] => 70242
[image_id] => 70244
[large_image] => 0
)
[1] => stdClass Object
(
[post_id] => 70327
[image_id] => 70339
[large_image] => 1
)
[2] => stdClass Object
(
[post_id] => 70017
[image_id] => 70212
[large_image] => 1
)
Run Code Online (Sandbox Code Playgroud)
编辑:我从WordPress数据库调用获取此数组:
$q = <<<SQL
SELECT post_id, image_id, large_image
FROM $homepage_db
ORDER BY position;
SQL;
$results = $wpdb->get_results($q);
Run Code Online (Sandbox Code Playgroud)
然后$results是上面的数组
只需使用一个foreach循环
foreach($result_object as $item){
$post_id_array[] = $item->post_id;
}
Run Code Online (Sandbox Code Playgroud)