數組是PHP
中較常見的資料類型,在一般的使用過程中,我們可能經常需要取得數組的鍵名,PHP提供了array_keys()
這個函數,本文就帶大家一起來看看。
首先我們先來看<span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:>#array_keys()</span><span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:></span><span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:></span>
的語法。
array_keys ( array $array , mixed $search_value = null , bool $strict = false )
$search_vaule:預設值為空,如果指定了這個參數,只有包含這些值的鍵名才會回傳。
$strict:判斷在搜尋的時候是否該使用嚴格的比較(===)
傳回值:array類型的索引陣列
# 實際體驗:
a.只有一個參數:
<?php $ace=array("one","two","three","four","Three"); print_r(array_keys($ace));
输出:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 )
# b.只有兩個參數<?php
$ace=array("one","two","three","four","Three");
print_r(array_keys($ace,"three"));
?>
输出:Array ( [0] => 2 )
<?php $ace2=array("one","two","three","four","10",10); print_r(array_keys($ace2,"10")); echo "<br>"; print_r(array_keys($ace2,"10",true)); ?>
输出:Array ( [0] => 4 [1] => 5 ) Array ( [0] => 4 )### 我們可以看到當第三個參數為###true###時,###array_keys ()###開啟了較為嚴格的比較。 ############推薦:###《###2021年PHP面試題大匯總(收藏)###》《###php影片教學###》###
以上是PHP中array_keys()的深度解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!