仅使用值将Objecta数组转换为单个数组

时间:2018-01-16 13:32:04

标签: php arrays

如何转换和对象如下:

Array(
   Object(
       'id' => 1
   ),
   Object(
       'id' => 2
   ),
   Object(
       'id' => 3
   ),
)

To和array如下:

Array(1,2,3)

不使用for循环。在PHP中是否有一些预先构建的功能来实现它?

1 个答案:

答案 0 :(得分:2)

PHP中的内置函数是array_column

$ids = array_column($array, 'id');

它将从内部对象/关联数组中获取所有ID,并将它们放在一维数组中。

$ids = [1, 2, 3];