array_search()函數是用來在數組中搜索指定的值,并返回對應的鍵名的函數。
它的語法為: array_search( $value, $array, $strict )
參數說明:
返回值:
示例用法:
$fruits = array("apple", "banana", "orange", "pear");
$key = array_search("orange", $fruits);
echo $key; // 輸出2
$numbers = array(1, 2, 3, 4, 5);
$key = array_search(4, $numbers, true);
echo $key; // 輸出3
$key = array_search("5", $numbers);
echo $key; // 輸出false
在上面的例子中,array_search()函數分別在$fruits數組和$numbers數組中搜索指定的值,并返回對應的鍵名。如果搜索不到則返回false。第三個例子中,由于默認非嚴格模式,所以將字符串"5"和整數5進行比較,結果為true,找到了對應的鍵名。