我有一个像这样的对象数组:
Array
(
[0] => stdClass Object
(
[art_id] => 76
[title] => whatever
)
[1] => stdClass Object
(
[art_id] => 216
[title] => blabla
)
)
我可以以某种方式获得一个包含所有art_id
的数组,而不必迭代它吗?
(如array(76, 216)
)
答案 0 :(得分:6)
function getArtId($obj)
{
return $obj->art_id;
}
$b = array_map("getArtId", $a);
print_r($b);
这是间接的迭代,但您不需要自己编写循环代码。