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

来源:互联网 发布:编程 本地安全策略 编辑:程序博客网 时间:2024/06/06 15:52

•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;}
原创粉丝点击