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