in_array-配列関数:値の有無をチェック

in_array関数は配列に指定した値があるか検索し、値が見つかった場合はtrue、見つからなかった場合はfalseを返す関数です。
以下にin_array関数の使用例を示します。
//in_array (検索値, 検索対象配列);

$ar = array("PHP", "CGI", "PERL");
if(in_array("PHP", $ar)){
echo "配列にPHPは存在します。";
}
上記の例では検索値"PHP"は配列$arに存在するのでin_array関数はtrueを返します。
よって  配列にPHPは存在します。 がブラウザに出力されます。

大文字・小文字を区別:in_array関数

以下の例の場合、ブラウザにはなにも出力されません。in_array関数は大文字と小文字を区別するため"PHP"と"php"は異なる値として認識されます。 したがって、以下の場合はfalseが返されます。
$ar = array("PHP", "CGI", "PERL");
if(in_array("php", $ar)){
echo "配列にPHPは存在します。";
}