PHP array_search() 函數(shù)在數(shù)組中搜索給定的值,如果成功則返回首個(gè)匹配的鍵名
array_search($value, $array [,$strict]);
array_search()函數(shù)在數(shù)組中搜索值并返回鍵。
| 序號(hào) | 參數(shù)及說明 |
|---|---|
| 1 | value(必填) 它指定要搜索的值。 |
| 2 | array(必填) 它指定一個(gè)數(shù)組。 |
| 3 | strict(選填) 如果設(shè)置為true,則array_search()還將檢查數(shù)組中的搜索類型。 |
如果在數(shù)組中找到它,則返回鍵,否則返回FALSE。
如果 value 在 array 中出現(xiàn)不止一次,則返回第一個(gè)匹配的鍵。要返回所有匹配值的鍵,應(yīng)該用 array_keys() 加上可選參數(shù) search_value 來代替。
在數(shù)組中搜索給定的值
<?php
$input = array("a"=>"banana","b"=>"apple","c"=>"Mango");
print_r(array_search("apple", $input));
?>測(cè)試看看?/?輸出結(jié)果:
b