溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP中怎么利用array_keys() 獲取數(shù)組中所有鍵名

發(fā)布時(shí)間:2021-04-16 10:18:17 來(lái)源:億速云 閱讀:242 作者:小新 欄目:編程語(yǔ)言

這篇文章主要介紹PHP中怎么利用array_keys() 獲取數(shù)組中所有鍵名,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

首先我們先看一看array_keys()的語(yǔ)法。

array_keys ( array $array   , mixed $search_value = null   , bool $strict = false   )
  • $array:需要查看的數(shù)組。

  • $search_vaule:默認(rèn)值為空,如果指定了這個(gè)參數(shù),只有包含這些值的鍵名才會(huì)返回。  

  • $strict:判斷在搜索的時(shí)候是否該使用嚴(yán)格的比較(===)

  • 返回值:array類型的索引數(shù)組  

實(shí)際體驗(yàn):

a.只有一個(gè)參數(shù):

<?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.只有兩個(gè)參數(shù)

<?php
   $ace=array("one","two","three","four","Three");
    print_r(array_keys($ace,"three"));
?>
輸出:Array ( [0] => 2 )

c.有三個(gè)參數(shù):

<?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 )

我們可以看到當(dāng)?shù)谌齻€(gè)參數(shù)為true時(shí),array_keys()開(kāi)啟了較為嚴(yán)格的比較。

以上是“PHP中怎么利用array_keys() 獲取數(shù)組中所有鍵名”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI