array_search() を使うと、指定した値が、配列内のどの位置に出現するかを調べることができます。
値が見つかった場合はそのキー(通常の配列であれば数値インデックス)を返し、見つからなかった場合は FALSE を返します。
$arr = array(5, 3, 1, 4, 2);
$index = array_search(1, $arr); // => 2
$index = array_search(7, $arr); // => FALSE
array_search() を使うと、指定した値が、配列内のどの位置に出現するかを調べることができます。
値が見つかった場合はそのキー(通常の配列であれば数値インデックス)を返し、見つからなかった場合は FALSE を返します。
$arr = array(5, 3, 1, 4, 2);
$index = array_search(1, $arr); // => 2
$index = array_search(7, $arr); // => FALSE