haystackにおいて needleを検索し、配列中に見付かった場合にそ のキーを返します。そうでない場合にFALSEを返します。
注意: PHP 4.2.0以前では、array_search() は、 失敗した場合にFALSEではなくNULLを返します。
オプションの3番目のパラメータstrictに TRUEが指定された場合、array_search()は haystackの中で needleの型に一致するかどうかも確認します。
警告 |
この関数は論理値 FALSEを返す可能性がありますが、FALSEとして評価される 0や""といった値を返す可能性もあります。 詳細については論理値の 章を参照してください。この関数の返り値を調べるには ===演算子を 使用して下さい。 |
array_keys() および in_array() も参照下さい。