PHP array_search()関数
例
配列で値「red」を検索し、そのキーを返します。
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
定義と使用法
array_search()関数は、配列で値を検索し、キーを返します。
構文
array_search(value, array, strict)
パラメータ値
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
技術的な詳細
戻り値: | 値が配列内で見つかった場合はそのキーを返し、それ以外の場合はFALSEを返します。値が配列内で複数回見つかった場合、最初に一致したキーが返されます。 |
---|---|
PHPバージョン: | 4.0.5+ |
PHP変更ログ: | この関数は、無効なパラメーターが渡された場合にNULLを返します(これは、5.3.0以降のすべてのPHP関数に適用されます)。 PHP 4.2.0以降、この関数は失敗時にNULLではなくFALSEを返します。 |
その他の例
例
配列で値5を検索し、そのキーを返します( ""に注意してください)。
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮PHP配列リファレンス