php中的array_search函數的用法:【array_search(value,array,strict)】。 array_search()函數用於搜尋陣列中的特定值,如果能夠在陣列中找到指定值,則函數會傳回對應的鍵名,否則,傳回false。
array_searc()是PHP的內建函數,語法為array_search(value,array,strict),用於搜尋陣列中的特定值,如果找到該值,則傳回其對應的鍵。如果有多個值,則傳回第一個符合值的鍵。
(推薦教學:php影片教學)
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"=>"php中文网","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函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!