我有一个对象列表(Cars),所以cars [0]-> getId()是12,cars [1]-> getId是25等。我想用这些ID填充数组而不使用foreach >
目前我正在这样做:
$carIds = array()
foreach ($cars as $car) {
$carIds[] = $car->getId();
}
是否有内置函数直接填充数组?
答案 0 :(得分:0)
使用https://www.php.net/manual/en/function.array-map.php 示例代码:
$result = array_map(function ($car) {
return $car->getId();
}, $cars);