首頁 >後端開發 >php教程 >php中的array_search函數怎麼用

php中的array_search函數怎麼用

青灯夜游
青灯夜游原創
2019-05-24 17:05:385020瀏覽

php中的array_search函數的用法:【array_search(value,array,strict)】。 array_search()函數用於搜尋陣列中的特定值,如果能夠在陣列中找到指定值,則函數會傳回對應的鍵名,否則,傳回false。

php中的array_search函數怎麼用

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn