指针操作,是移动数组,获得指定数组位置的一种函数办法。
常用的指针操作包含:
//current()返回当前指针的位置指向的数组单元的值
//key()返回当前指针指向的数组单元的键
//next() 返回下一个指针指向的数组单元的值
//prev() 返回上一个指针指向的数组单元的指
//end() 返回最后一个单元的值
//reset() 重置指针,并使指针返回初始状态
实例
$arr = array( 'a'=>'王根基', 'b'=>'李根基', 'c'=>'梁根基', 'd'=>'宋根基', 'e'=>'赵根基' ); var_dump($arr); echo '<hr />'; //返回当前指正指向的数组单元的值 //第一个是王根基 var_dump(current($arr)); echo '<hr />'; //返回当前指针指向的数组单元的键,是键!! var_dump(key($arr)); echo '<hr />'; //返回下一个指针指向的数组单元的值 //返回李根基 var_dump(next($arr)); echo '<hr />'; //返回上一个指针指向的数组单元的值 //所以上一个又是王根基 var_dump(prev($arr)); echo '<hr />'; //返回最后一个指针指向的数组单元的值 //最后一个是赵根基 var_dump(end($arr)); echo '<hr />'; //重置掉当前的指针顺序 var_dump(reset($arr)); echo '<hr />';
运行实例 »
点击 "运行实例" 按钮查看在线实例