PHP マニュアル
前のページ |  | 次のページ

# array_search

(PHP 4 >= 4.0.5, PHP 5)

array_search -- 指定した値を配列で検索し、見つかった場合に対応するキーを返す

## 説明

mixed array_search ( mixed needle, array haystack [, bool strict])

`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() も参照下さい。

前のページ | ホーム | 次のページ
array_reverse | 上に戻る | array_shift