配列の中身それぞれに対して、ある処理を実行したい時があります。そのような時はarray_map関数を使用すると便利です。下記に示すサンプルコードは配列の中身全てを2倍して出力します。
[php]
[/php]
array_map関数は第一引数に引数を渡す関数名を、第二引数に対象とする配列を指定します。上記のサンプルでは、配列arrに格納されている11、22、33という3個の数値をそれぞれ2倍して、配列$outに格納しています。第一引数には関数の名前を渡すことに注意して下さい。
実行結果
[html]
Array ( [0] => 22 [1] => 44 [2] => 66 )
[/html]