学习论坛 会员投稿 RSS订阅 站内通告:
搜索: 您的位置网站源代码 > 网络编程 > php教程 > [PHP数组10]如何移动数组指针

[PHP数组10]如何移动数组指针

2010-03-15 09:24:39 来源:原创 【 】 浏览:
摘要: next()函数返回紧接着放在当前数组指针下一个位置的数组值。prev()函数返回位于当前指针前一个位置的数组值,end()函数将指针移动到数组的最后一个位置,将返回最后一个元素。

移动数组指针
     有很多函数可以移动数组指针。下面将给大家介绍几个。
1.将指针移动到下一个数组位置
next()函数返回紧接着放在当前数组指针下一个位置的数组值。其形式如下:
mixed next(array array)
以下是一个例子:

 $fruits=array("apple","orange","banana");
$fruits=next($fruits);  //returns "orange"
$fruits=next($fruits); //returns "banana"
还可以将指针前移,也可以直接移动到数组的开始和结尾位置。
2.将指针移动到前一个数组位置
     prev()函数返回位于当前指针前一个位置的数组值,如果指针本来就位于数组的第一个位置,则返回false。其形式如下:
 mixed prev(array array)
因为prev()的用法与next()相同。
3.将指针移到第一个数组位置
reset()函数用于将数组指针设置回数组的开始位置。其形式如下:
 mixed reset(array array)
     如果需要在脚本中多次查看或处理一个数组,就经常使用这个函数,另外这个函数还经常在排序结束时使用。
4.将指针移动到最后一个数组位置
end()函数将指针移动到数组的最后一个位置,将返回最后一个元素。其形式如下:
 mixed end(array array)
下面的例子展示了如果获取第一个和最后一个数组值:
 $fruits=array("apple","orange","banana");
$fruits=current($fruits);  //returns "apple"
$fruits=end($fruits); //returns "banana"


顶一下
(0)
0%
踩一下
(0)
0%
Tags: PHP数组 移动数组指针
责任编辑:小人物
收藏】 【挑错】 【推荐】 【打印
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
关于我们 | 网站声明 | 广告服务 | 招聘英才 | 联系我们 | 网站地图 | RSS订阅 |