答案 0 :(得分:1)
答案 1 :(得分:1)
将对象转换为数组,然后使用array_column从特定键返回值数组。
$a = (object) [
0 => [ 'ID' => 3808],
1 => [ 'ID' => 3807],
2 => [ 'ID' => 3806],
3 => [ 'ID' => 3805],
];
$b = array_column((array)$a, 'ID');
// $b = [3808,3807,3806,3805]
注意: (array)$a
强制执行数组转换。相反,(object)$a
会将数组转换为stdClass对象。