PHPのarray_map()関数
array_map()関数は、配列の各値をユーザー作成の関数に送信します。この関数は新しい値を返します。
構文
array_map(callback, arr1, arr2 −, arr3 −, arr4 −, …)
パラメータ
-
コールバック- コールバック関数
-
arr1 − 変更するアレイ
-
arr2 − 変更するアレイ
-
arr3 − 変更するアレイ
戻る
array_map()関数は、ユーザーが作成した関数をそれぞれに適用した後、最初の配列の値を含む配列を返します。
例
<?php function square($n) { return($n * $n); } $arr = array(1, 2, 3); $res = array_map("square", $arr); print_r($res); ?>
出力
Array ( [0] => 1 [1] => 4 [2] => 9 )
例
array_map()を使用して配列の配列を作成する別の例を見てみましょう。
<?php $arr1 = array(1, 2, 3); $arr2 = array("steve", "david", "nadal"); $arr3 = array("cricket", "football", "tennis"); $res = array_map(null, $arr1, $arr2, $arr3); print_r($res); ?>
出力
Array ( [0] => Array ( [0] => 1 [1] => steve [2] => cricket ) [1] => Array ( [0] => 2 [1] => david [2] => football ) [2] => Array ( [0] => 3 [1] => nadal [2] => tennis ) )
-
PHPのarray_map()関数
array_map()関数は、配列の各値をユーザー作成の関数に送信します。この関数は新しい値を返します。 構文 array_map(callback, arr1, arr2 −, arr3 −, arr4 −, …) パラメータ コールバック- コールバック関数 arr1 − 変更するアレイ arr2 − 変更するアレイ arr3 − 変更するアレイ 戻る array_map()関数は、ユーザーが作成した関数をそれぞれに適用した後、最初の配列の値を含む配列を返します。 例 <?php functi
-
PHPのarray()関数
PHPのarray()関数は配列を作成します。 PHPでは配列には3つのタイプがあります。 インデックス付き配列- 数値インデックス付きの配列です 連想配列- 名前付きキーを持つ配列です 多次元配列- 1つ以上のアレイを持つアレイです 構文 // array with numeric index i.e. Indexed arrays array(value1,value2...); // array with named keys i.e. associative arrays array(key1 => value1, key2 => value2...