•key() - 返回数组中当前单元的键名
•next() - 将数组中的内部指针向前移动一位
•current() - 返回数组中的当前单元
•end() - 将数组的内部指针指向最后一个单元
•prev() - 将数组的内部指针倒回一位
•reset() - 将数组的内部指针指向第一个单元
•each() - 返回数组中当前的键/值对并将数组指针向前移动一步
//数组中的指针默认是指向数组的每一个单元的
for( $i = 0; $i < count($arr) ; ++$i ){
$key = key($arr);
$val = current($arr);
echo $key.':'.$val;
next($arr);
}
//遍历完成后,数组的指针是指向最后的,也就是空的
//使用reset()可以使指针指向第一个单元
reset($arr);
//也可以这样操作
while( list($key,$val) = each($arr) ){
echo $key.':'.$val;
}