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)前單元的鍵名。 但它不會移動(dòng)指針。如果內(nèi)部指針超過了元素列表尾部,或者數(shù)組是空的,key() 會返回 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