key() 函數(shù)從關(guān)聯(lián)數(shù)組中取得鍵名
key ( $array );
key()函數(shù)從當(dāng)前內(nèi)部指針位置返回元素鍵。
| 序號 | 參數(shù)及說明 |
|---|---|
| 1 | array(必需) 它指定一個(gè)數(shù)組 |
key() 函數(shù)返回?cái)?shù)組中內(nèi)部指針指向的當(dāng)前單元的鍵名。 但它不會(huì)移動(dòng)指針。如果內(nèi)部指針超過了元素列表尾部,或者數(shù)組是空的,key() 會(huì)返回 NULL。
<?php
$fruit = array(
'f1' => 'apple',
'f2' => 'orange',
'f3' => 'grape',
'f4' => 'apple',
'f5' => 'apple');
while ($f_name = current($fruit)) {
if ($f_name == 'apple') {
echo key($fruit)."\n";
}
next($fruit);
}
?>測試看看?/?輸出結(jié)果:
f1 f4 f5