php数组指针如何移动到指定单元?

来源:互联网 发布:开源商城app源码 编辑:程序博客网 时间:2024/05/18 20:07

php数组指针如何移动到指定单元?

http://zhidao.baidu.com/link?url=a7wySrVFdfeWv2ngDIkx4xGaUKDYdNDJKIAWfLISDBQ6LMXrOFco8Oi4h_9xc_zXAORyw01qWq19qSLzujwOm_
2012-10-17 16:35 杨鯤 | 分类:PHP | 浏览617次
现在问题是一个数组近2000个单元,每次移动到哪个单元没有固定。每个单元都需要执行一个方法(需要2秒^_^)。。万一执行到1000个单元停了,下次难道还从第一个单元执行?所以现在就是需要能指定这个数组循环从地1000个开始。而php数组只能移动到第一、最后、上一个、下一个,有没有我搜索不知道的方法移动到指定单元??
我猜想有没有一个函数,比如这个函数名是php123,那我php123($array,1000),他就把$array这个函数指针移动到第1000位???
分享到:
2012-10-17 17:31 提问者采纳
调用系统函数。
array array_slice (
array $array , int $offset [, int $length [, bool $preserve_keys ]] )
$array = array_slice($array,1000); //这个不是引用

或者直接调用
arrayarray_splice
( array &$input , int $offset [, int $length [, array $
replacement ]] ) ////这个是引用

array_splice($array,0,1000); //不需要 $array = ,它的返回值是被“丢掉”那部分。
提问者评价
你真棒,学习了

0 0