我有一系列猫对象:
$cats = Array ( [0] => stdClass Object ( [id] => 15 ), [1] => stdClass Object ( [id] => 18 ), [2] => stdClass Object ( [id] => 23 ) )
我想在 1 行中提取一组猫的 ID(不是函数也不是循环)。
我正在考虑使用array_walkwithcreate_function但我不知道该怎么做。
array_walk
create_function
任何想法?
如果您有 PHP 5.5 或更高版本 ,最好的方法是使用内置函数array_column():
array_column()
$idCats = array_column($cats, 'id');
但是儿子必须是数组或转换为数组