定義と使用法
array_map() 関数は、ユーザー定義関数が適用された後に配列を返します。コールバック関数が受け入れる引数の数は、array_map() 関数に渡される配列の数と一致する必要があります。
文法
array_map(関数,配列1,配列2,配列3...)
パラメータの説明
関数は必須です。ユーザー定義関数の名前、または null。
array1 必須。配列を指定します。
array2 オプション。配列を指定します。
array3 オプション。配列を指定します。
例:
関数キューブ($n)
{
$cb = $n*$n*$n;
$cb を返します;
}
$a = 配列(1, 2, 3, 4, 5);
$b = array_map("cube", $a);
echo '元の配列の各要素の 3 乗を計算します。結果は次のようになります:';
echo '
';
echo '
';
print_r($b);
?>
出力:
元の配列の各要素の 3 乗を計算すると、結果は次のようになります。 配列
(
[0] => 1
[1] => 8
[2] => 27
[3] => 64
[4] => 125
)