概要
閲覧数:1229
投稿日:2015-10-21
更新日:2015-10-21
array_search()は、in_array()と同じように第2引数の配列の要素に第1引数の値が存在するかを調査
・in_array()が結果をBool値で返すのに対して、array_search()は最初に見つかった要素のキーを返す
・値が見つからなかった場合は、falseを返す
・第3引数に関してはin_arrayと同様、省略可能。trueを指定した場合、配列の要素を調べる際に厳密な比較(===)が行われる
コード
$ary = array('ブラウン', 'アイドル' => '麻由', 'うちはサスケ', 'ピッコロ大魔王'); $result = array_search('麻由', $ary, true); var_dump($result); // string(12) "アイドル"
結果
string(12) "アイドル"