key() 函数从关联数组中取得键名
key ( $array );
key()函数从当前内部指针位置返回元素键。
| 序号 | 参数及说明 |
|---|---|
| 1 | array(必需) 它指定一个数组 |
key() 函数返回数组中内部指针指向的当前单元的键名。 但它不会移动指针。如果内部指针超过了元素列表尾部,或者数组是空的,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);
}
?>测试看看‹/›输出结果:
f1 f4 f5