IT業界の技術をメモ・情報公開できる

PHPのarray_map関数

登録日:2026-01-22   
PHP
array array_map( コールバック関数名 , $配列1 [, $配列2, $… ] )

引数:
第一引数にコールバック関数名を指定
第二引数からはコールバック関数に適用する配列名を1つ又は複数指定
複数の配列を指定する場合は、カンマ(,)で区切る

返り値:
コールバック関数適用後の全ての要素を含む配列を返す


例)
//コールバック関数
function valuestrs($str){
return $str. '曜日';
}

$week = ['月', '火', '水', '木', '金', '土', '日'];

//array_mapを使用して配列のすべての要素を返す
$weeks = array_map('valuestrs', $week);

返り値
Array
(
[0] => 月曜日
[1] => 火曜日
[2] => 水曜日
[3] => 木曜日
[4] => 金曜日
[4] => 土曜日
[4] => 日曜日
)

一覧に戻る