ある特定の値が配列の中に含まれているかをチェックする際にarray_search()関数を使用します。
第一引数の値を第二引数の配列で検索します。第三引数にtrueを指定すると、型の比較も行うこともできます。
array_serch(検索する値, 検索対象の配列, 型の比較を行うか)
検索する値が見つかった場合は値のインデックスキーを、その他の場合はfalseを返します。
実行例は、以下のようになります。
<?php $array = ['JAVA', 'PHP', 'Python']; $result = array_search('PHP', $array); var_dump($result); ?> //実行結果 int(1)