仅出于好奇(我知道可以使用单行foreach
语句),是否有一些PHP数组函数(或多个函数的组合)可以处理像下面这样的数组:
Array (
[0] => stdClass Object (
[id] => 12
[name] => Lorem
[email] => lorem@example.org
)
[1] => stdClass Object (
[id] => 34
[name] => Ipsum
[email] => ipsum@example.org
)
)
并且,给定'id'
和'name'
,会生成类似以下的内容:
Array (
[12] => Lorem
[34] => Ipsum
)
我经常使用这种模式,但是我注意到在这种情况下array_map
是相当无用的,因为你无法为返回的数组指定键。
array_map
返回的数组指定键。 - lorenzo-s