key()函数返回input_array中当前指针所在位置的键。
其形式如下:
mixed key(array array)
例,迭代处理数组并移动指针来输出$fruits数组的键:
复制代码 代码如下:
<?php
/**
desc:迭代数组
link:www.jb200.com
date:2013/2/24
*/
$fruits = array("apple"=>"red", "banana"=>"yellow");
while ($key = key($fruits)) {
printf("%s <br />", $key);
next($fruits);
}
// apple
// banana
?>
注意,每次调用key()时不会移动指针。
为此需要使用next()函数,这个函数的唯一作用就是完成推进指针的任务。