logo

PHPのarray_map()関数

array_map( ) は、PHP の組み込み関数です。 array_map( ) 関数は、配列の各値をユーザー定義関数に送信し、ユーザー定義関数によって指定された新しい値を含む配列を返します。この機能は4.0.6で導入されました。

構文

 array array_map ( callable $callback , array $array1 [, array $... ] ) 

パラメータ

パラメータ 説明 必須です
関数 ユーザー定義関数の名前、または null。 義務
配列1 配列を指定します。 義務
配列2 配列を指定します。 オプション
配列3 配列を指定します。 オプション

戻り値の型

この関数は、ユーザー定義関数をそれぞれに適用した後、array1 の値を含む配列を返します。

例 1

 

出力:

 Array ( [0] => sachin [1] => kapil [2] => dhoni ) 

例 2

 

出力:

 Array ( [0] => unlike [1] => like [2] => unlike ) 

例 3

 

出力:

 Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 ) 

例 4

 

出力:

 Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )