例
値の配列を検索する"red"とそのキーを返します。
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
»実行例 定義と使用法
array_search()値の配列を検索する機能とキーを返します。
構文
array_search( value,array,strict )
パラメーター | 説明 |
---|---|
value | 必須。 検索する値を指定します。 |
array | 必須。 で検索する配列を指定します |
strict | 任意。 このパラメータがTRUEに設定されている場合、この関数は、配列内の同一の要素を検索します。 可能な値:
|
技術的な詳細
戻り値: | それは配列で発見された場合は、値のキーを返しますし、そうでなければFALSE。 値を複数回配列で見つかった場合、最初に一致したキーが返されます。 |
---|---|
PHPバージョン: | 4.0.5+ |
変更履歴: | 無効なパラメータが(これは5.3.0のように、すべてのPHP関数に適用されます)、それに渡された場合、この関数はNULLを返します。 PHP 4.2.0以降、この関数は失敗の代わりに、NULLにFALSEを返します。 |
その他の例
例1
値5の配列を検索し、そのキーを返します(notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
»実行例 <PHPの配列参照