php array_search函數怎麼用?

2020-07-16 10:05:35
array_searc()是PHP的一個內建函數,語法為array_search(value,array,strict),用於搜尋陣列中的特定值,如果找到該值,則返回其對應的鍵。如果有多個值,則返回第一個匹配值的鍵。

php array_search()函數怎麼用?

php array_search()函數用於在陣列中搜尋某個鍵值,並返回對應的鍵名。

基本語法:

array_search(value,array,strict)

引數:該函數有三個引數

1、value:必需,不可省略。規定需要搜素的鍵值。

2、array:必需,不可省略。規定被搜尋的陣列。

3、strict:可省略。指代搜尋的嚴格性,可能的值為true或false (預設)。

 ● 如果設定為 true,則在陣列中檢查給定值的型別,數位 5 和字串 5 是不同的

 ● 如果設定為false ,則不保持嚴格性;函數在陣列中搜尋資料型別和值都一致的元素。

返回值: 如果在陣列中找到指定的鍵值,則返回對應的鍵名,否則返回FALSE。如果在陣列中找到鍵值超過一次,則返回第一次找到的鍵值所匹配的鍵名。

下面通過範例來看看php array_search()函數的使用方法。

範例1:

<?php
header("content-type:text/html;charset=utf-8");
$a=array("a"=>"西門","b"=>"TW511.COM","c"=>"php.cn");
echo array_search("西門",$a);
?>

輸出:

a

範例2:

<?php
header("content-type:text/html;charset=utf-8");
$a=array("1"=>"滅絕","2"=>"歐陽克","3"=>"php.cn");
echo array_search("歐陽克",$a);
?>

輸出:

2

以上就是php array_search函數怎麼用?的詳細內容,更多請關注TW511.COM其它相關文章!