當前位置: 首頁> 函數類別大全> key

key

從關聯數組中取得鍵名
名稱:key
分類:數組
所屬語言:php
一句話介紹:從關聯數組中取得鍵名。

定義和用法

key()函數返回數組內部指針當前指向元素的鍵名。

若發生錯誤,則函數返回FALSE。

該函數與current()類似,只是返回的結果不同。 current()函數返回的是元素的值,而key() 函數返回的是元素的鍵名。

實例

從當前內部指針位置返回元素鍵名:

 <?php
$people = array ( "Bill" , "Steve" , "Mark" , "David" ) ;
echo "鍵的當前位置是:" . key ( $people ) ;
?>

親自試一試

文法

key ( array )
參數 描述
array 必需。規定要使用的數組。
同類函數
  • 返回輸入數組中單個列的值 array_column

    array_column

    返回輸入數組中單個列的值
  • 使用鍵名比較計算數組的差集 array_diff_key

    array_diff_key

    使用鍵名比較計算數組的差集
  • 返回數組中當前的鍵/值對並將數組指針向前移動一步-本函數已自PHP 7.2.0 起廢棄。強烈建議不要使用本函數。 each

    each

    返回數組中當前的鍵/值對並將數組指針向前
  • 用回調函數比較鍵名來計算數組的交集 array_intersect_ukey

    array_intersect_ukey

    用回調函數比較鍵名來計算數組的交集
  • 將一個或多個單元壓入數組的末尾(入棧) array_push

    array_push

    將一個或多個單元壓入數組的末尾(入棧)
  • 新建一個數組 array

    array

    新建一個數組
  • 將數組的內部指針倒回一位 prev

    prev

    將數組的內部指針倒回一位
  • 返回數組中所有的值 array_values

    array_values

    返回數組中所有的值