您的位置:首页 > 编程语言 > PHP开发

php中关于数组中指针的操作

2017-12-04 23:19 501 查看
•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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: