PHP-内置函数用另一个数组中的特定元素填充数组

时间:2019-06-14 10:44:51

标签: php arrays fill

我有一个对象列表(Cars),所以cars [0]-> getId()是12,cars [1]-> getId是25等。我想用这些ID填充数组而不使用foreach

目前我正在这样做:

$carIds = array()
foreach ($cars as $car) {
   $carIds[] = $car->getId();
}

是否有内置函数直接填充数组?

1 个答案:

答案 0 :(得分:0)

使用https://www.php.net/manual/en/function.array-map.php 示例代码:

$result = array_map(function ($car) {
  return $car->getId();
}, $cars);