•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;
}
本文介绍了PHP中数组遍历的基本方法,包括使用key(), next(), current()等函数控制数组内部指针的位置,以及通过for循环和while循环结合each()函数实现数组元素的有效访问。
3447

被折叠的 条评论
为什么被折叠?



