PHP当中 数组的游标 操作
//游标操作
/*
current()
next()
prev()
end()
*/
//current 取当前游标指向的数组单元的数值
$arr=array('a','b','c');
echo current($arr);//a
next($arr);//把数组的游标往后移
echo current($arr); //b
end($arr);//把数组的游标移到最后
echo current($arr); // c
prev($arr); //把数组的游标前移
echo current($arr);//b
echo '<br/>';
reset($arr);
echo current($arr);//a
PHP当中 数组的游标 操作
echo '<br/>'; //这个利用while来实现循环是不一定是万能的
while($v=current($arr)){
echo $v,'<br/>';
next($arr);
}
//------------------遇到这样的情况,应该用数组的each函数来操作-----------------------------
echo '<br/>';
$arr=array(1,2,3,false,4,5);
while($v=current($arr)){
echo $v,'<br/>';
next($arr);
}
代码如下:
//游标操作
/*
current()
next()
prev()
end()
*/
//current 取当前游标指向的数组单元的数值
$arr=array('a','b','c');
echo current($arr);//a
next($arr);//把数组的游标往后移
echo current($arr); //b
end($arr);//把数组的游标移到最后
echo current($arr); // c
prev($arr); //把数组的游标前移
echo current($arr);//b
echo '<br/>';
reset($arr);
echo current($arr);//a
echo '<br/>'; //这个利用while来实现循环是不一定是万能的
while($v=current($arr)){
echo $v,'<br/>';
next($arr);
}
//------------------遇到这样的情况,应该用数组的each函数来操作-----------------------------
echo '<br/>';
$arr=array(1,2,3,false,4,5);
while($v=current($arr)){
echo $v,'<br/>';
next($arr);
}
页:
[1]