在php中获取stdClass数组中的属性数组
我有一组StdClass对象,如下所示:在php中获取stdClass数组中的属性数组,php,arrays,laravel,Php,Arrays,Laravel,我有一组StdClass对象,如下所示: 0 => {#491 +"venue_id": 5355 +"distance": 0.68115836642929 } 1 => {#490 +"venue_id": 5354 +"distance": 1.2191811657926 } 2 => {#494 +"venue_id": 5357 +"distance": 1.4241327433078 } 正在从数据库查询中检索这些结果(使用laravel) 如何在一个数组中获取场
0 => {#491
+"venue_id": 5355
+"distance": 0.68115836642929
}
1 => {#490
+"venue_id": 5354
+"distance": 1.2191811657926
}
2 => {#494
+"venue_id": 5357
+"distance": 1.4241327433078
}
正在从数据库查询中检索这些结果(使用laravel)如何在一个数组中获取场地id?结果将类似于:
0=> 5355, 1=> 5354, 2=> 5357
我可以考虑迭代stdClass,但是否有任何内置函数可以实现这一点?您可以使用:
您可以使用:
如果您使用的是PHP 7+,则支持传入对象数组:
$venue_ids = array_column($array, 'venue_id')
如果您使用的是PHP 7+,则支持传入对象数组:
$venue_ids = array_column($array, 'venue_id')