在PHP中,可以利用key()函數(shù)查詢數(shù)組元素的key,該函數(shù)用于返回數(shù)組內(nèi)部指針當(dāng)前指向元素的鍵名,若發(fā)生錯誤,返回的結(jié)果是FALSE,語法為“key(指定數(shù)組)”。
本文操作環(huán)境:Windows10系統(tǒng)、PHP7.1版、Dell G3電腦。
php怎么查詢數(shù)組元素的key
key() 函數(shù)返回數(shù)組內(nèi)部指針當(dāng)前指向元素的鍵名。
若發(fā)生錯誤,則函數(shù)返回 FALSE。
key() 函數(shù)用來獲得數(shù)組中當(dāng)前元素的鍵名。
每個 PHP 數(shù)組內(nèi)部都有一個指針,該指針指向數(shù)組的某個元素,這個被指向的元素就是“當(dāng)前元素”??梢酝ㄟ^ current() 函數(shù)返回數(shù)組的當(dāng)前元素。
語法為:
key(array)
示例如下:
<?php $info = array( 'name' => '中文網(wǎng)', 'url' => 'http', 'age' => 8, 'desc' => '一個學(xué)習(xí)編程的網(wǎng)站', 'course' => 'PHP教程' ); for ($i=0,$len=count($info); $i<$len; $i++) { echo key($info) . "<br/>"; //輸出內(nèi)部指針指向的當(dāng)前元素的鍵 next($info); // 將數(shù)組內(nèi)部指針向后移動一位 } ?>
執(zhí)行以上程序的結(jié)果為:
name url age desc course
推薦學(xué)習(xí):《PHP視頻教程》