PHP配列array_map

コールバックを各要素に適用した配列を返します。

構文

array_map(?callable $callback, array $array): array

使用例

下記の値を入力するとサンプルに即時反映されます。

nums
evens
array_filter
fn
squared
array_map
array_values
print_r
$nums = [1, 2, 3, 4, 5, 6];
$evens = array_filter($nums, fn($n) => $n % 2 === 0);
$squared = array_map(fn($n) => $n ** 2, array_values($evens));
print_r($squared); // [4, 16, 36]