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