首頁  >  文章  >  後端開發  >  php array_keys 傳回陣列的鍵名詳解

php array_keys 傳回陣列的鍵名詳解

墨辰丷
墨辰丷原創
2018-05-31 10:35:241669瀏覽

php中array_keys函數用於傳回包含陣列中所有鍵名的一個新陣列。本文章向大家詳細介紹PHP array_keys函數使用方法。所需的碼農可以參考一下

array_keys傳回數組中部分的或所有的鍵名

說明

array array_keys ( array $array [, mixed $search_value [, bool $strict = false ]] )

array_keys() 傳回$array 陣列中的數字或字串的鍵名。

如果指定了可選參數 search_value,則只傳回該值的鍵名。否則 $array 數組中的所有鍵名都會被傳回。

參數詳解


#參數 描述
array 必要。一個數組,包含了要返回的鍵。
search_value 可選。如果指定了這個參數,只有包含這些值的鍵才會回傳。
strict

#可選。與 value 參數一起使用。可能的值:

  • true - 傳回帶有​​指定鍵值的鍵名。依賴類型,數字 5 與字串 "5" 是不同的。

  • false - 預設值。不依賴類型,數字 5 與字串 "5" 是相同的。

傳回值

傳回 array 裡的所有鍵。

實例

<?php
$array = array( 0 => 100 , "color" => "red" );
 print_r ( array_keys ( $array ));

 $array = array( "blue" , "red" , "green" , "blue" , "blue" );
 print_r ( array_keys ( $array , "blue" ));

 $array = array( "color" => array( "blue" , "red" , "green" ),
        "size"  => array( "small" , "medium" , "large" ));
 print_r ( array_keys ( $array ));
 ?>

以上例程會輸出:

Array ( [0] => 0 [1] => color ) Array ( [0] => 0 [1] => 3 [2] => 4 ) Array ( [0] => color [1] => size )

以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

PHP中new self()與new static()的區別分析

php readfile()修改檔案上傳大小案例

#PHP自訂影像居中裁剪函數詳解

#

以上是php array_keys 傳回陣列的鍵名詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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