首頁 >後端開發 >PHP問題 >php怎麼查詢陣列元素的key

php怎麼查詢陣列元素的key

WBOY
WBOY原創
2022-03-29 12:16:344405瀏覽

在PHP中,可以利用key()函數查詢數組元素的key,該函數用於返回數組內部指針當前指向元素的鍵名,若發生錯誤,返回的結果是FALSE,語法為“ key(指定數組)」。

php怎麼查詢陣列元素的key

本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。

php怎麼查詢陣列元素的key

key() 函數傳回陣列內部指標目前指向元素的鍵名。

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

 key() 函數用來取得陣列中目前元素的鍵名。

每個 PHP 數組內部都有一個指針,該指針指向數組的某個元素,這個被指向的元素就是「目前元素」。可以透過 current() 函數傳回數組的目前元素。

語法為:

key(array)

範例如下:

<?php
$info = array(
    &#39;name&#39; => &#39;中文网&#39;,
    &#39;url&#39; => &#39;http&#39;,
    &#39;age&#39; => 8,
    &#39;desc&#39; => &#39;一个学习编程的网站&#39;,
    &#39;course&#39; => &#39;PHP教程&#39;
);
for ($i=0,$len=count($info); $i<$len; $i++) {
    echo key($info) . "<br/>";  //输出内部指针指向的当前元素的键
    next($info);  // 将数组内部指针向后移动一位
}
?>

執行上述程式的結果為:

name
url
age
desc
course

推薦學習:《PHP影片教學

以上是php怎麼查詢陣列元素的key的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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