関数array_map
関数array_mapは指定された
関数を配列のすべての要素に適用し、
変更された配列を返します。最初のパラメータとして関数
はコールバックを受け取り、2番目は配列です。
追加の配列を3番目以降のパラメータとして
渡すことができます。
構文
array_map(?callable $callback, array $array, array ...$arrays): array
例
配列の各要素から平方根を抽出しましょう
(関数sqrtを使用して)
新しい配列に記録します:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
コードの実行結果:
[1, 2, 3]
関連項目
-
関数
array_filter、
配列をフィルタリングします -
関数
array_walk、
配列の要素に対して関数を呼び出します -
関数
array_walk_recursive、
配列の要素に対して再帰的に関数を呼び出します -
関数
array_reduce、
配列を畳み込みます