in_array 配列に値があるかチェックする 説明 boolin_array mixedneedle arrayhaystack boolstrict needlehaystackを検索し、配列にそれがあった場合に &true;、それ以外の場合は、&false;を返します。 3番目のパラメータstrictが &true;に設定された場合、 in_arrayは、haystack の中の needle型も確認します。 needleが文字列の場合、比較の際に大文字小文字 は区別されます。 PHP4.2.0以前ではneedleに 配列を使用することはできませんでした。 <function>in_array</function>の例 二番目の条件式は失敗します。in_arrayは大文字 小文字を区別するからです。したがって次のような出力になります: strictを指定した<function>in_array</function>の例 ]]> &example.outputs; needleが配列の場合の<function>in_array</function> ]]> &example.outputs; array_search, array_key_exists, isset も参照ください。