PHP array_search() 函式
示例
搜尋陣列中的值 "red" 並返回其鍵
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
自己動手試一試 »
定義和用法
array_search() 函式搜尋陣列中的值,並返回其鍵。
語法
array_search(值, 陣列, 嚴格)
引數值
引數 | 描述 |
---|---|
value | 必需。規定要搜尋的值 |
array | 必需。規定要在其中搜索的陣列 |
嚴格 | 可選。如果設定此引數為 TRUE,則此函式會搜尋陣列中完全相同的元素。可能的值
|
技術詳情
返回值 | 如果陣列中找到該值,則返回該值的鍵,否則返回 FALSE。如果該值在陣列中出現多次,則返回第一個匹配項的鍵。 |
---|---|
PHP 版本 | 4.0.5+ |
PHP 更新日誌 | 如果傳遞了無效引數,此函式將返回 NULL(自 5.3.0 起,所有 PHP 函式都適用)。 從 PHP 4.2.0 開始,此函式在失敗時返回 FALSE 而不是 NULL。 |
更多示例
示例
搜尋陣列中的值 5 並返回其鍵(注意 "")
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
自己動手試一試 »
❮ PHP 陣列參考