PHPのarray_map関数の目的は何ですか?

array_map関数は、配列の各要素にコールバック関数を適用し、新しい配列を返す関数であり、新しい配列の要素はコールバック関数によって処理された結果です。

例えば、$numbers = [1, 2, 3, 4, 5]と、コールバック関数$callback = function($n) { return $n * 2; }がある場合、array_map関数を使って$callbackを$numbers配列の各要素に適用し、新しい配列$newNumbers = [2, 4, 6, 8, 10]が得られます。

array_map関数の構文は、array_map(callable $callback, array $array1, array …$arrays): array です。

$callbackはコールバック関数であり、$array1は処理される配列であり、$arraysはオプションの引数であり、複数の配列を渡して処理することができます。戻り値は新しい配列です。

bannerAds