Php 仅使用值将Objecta的数组转换为单个数组
我如何转换和创建这样的对象:Php 仅使用值将Objecta的数组转换为单个数组,php,arrays,Php,Arrays,我如何转换和创建这样的对象: Array( Object( 'id' => 1 ), Object( 'id' => 2 ), Object( 'id' => 3 ), ) Array(1,2,3) 要创建和排列如下所示: Array( Object( 'id' => 1 ), Object( 'id' => 2 ), Obje
Array(
Object(
'id' => 1
),
Object(
'id' => 2
),
Object(
'id' => 3
),
)
Array(1,2,3)
要创建和排列如下所示:
Array(
Object(
'id' => 1
),
Object(
'id' => 2
),
Object(
'id' => 3
),
)
Array(1,2,3)
不使用for循环。php中是否有一些预先构建的函数来实现这一点?php中的内置函数是
array\u column
$ids = array_column($array, 'id');
它将从内部对象/关联数组中获取所有ID,并将它们放入一维数组中
$ids = [1, 2, 3];
PHP中的内置函数是
array\u column
$ids = array_column($array, 'id');
它将从内部对象/关联数组中获取所有ID,并将它们放入一维数组中
$ids = [1, 2, 3];
可能的重复可能的重复