PHP array_search()関数
例
値「red」の配列を検索し、そのキーを返します。
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
定義と使用法
array_search() 関数は、配列で値を検索し、キーを返します。
構文
<div>array_search(<em>value, array, strict</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
value | Requierd 検索する値を指定します |
array | Required 検索する配列を指定します |
strict | Option このパラメーターがTRUEに設定されている場合、この関数は配列内の同一の要素を検索します。可能な値:
|
Technical Details
Return Value: |
値が配列内にある場合はそのキーを返し、それ以外の場合はFALSEを返します。値が配列内で複数回見つかった場合は、最初に一致したキーが返されます。 |
---|---|
PHP バージョン: |
4.0.5+ |
PHP 変更ログ: |
無効なパラメータが渡された場合、この関数はNULLを返します(これは5.3.0以降のすべてのPHP関数に適用されます)。 PHP4.2.0以降、この関数は失敗時にNULLではなくFALSEを返します。 |
その他の例
例
値5の配列を検索し、そのキーを返します(""に注意してください)。
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。