php数组指针如何移动到指定单元?
来源:互联网 发布:怎么导入淘宝数据包 编辑:程序博客网 时间:2024/05/23 11:39
2012-10-17 16:35杨鯤 | 分类:PHP | 浏览726次
现在问题是一个数组近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 = ,它的返回值是被“丢掉”那部分。
array_slice(array,offset,length,preserve)参数 描述 array必需。规定输入的数组。offset必需。数值。规定取出元素的开始位置。
如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。
length可选。数值。规定被返回数组的长度。
如果 length 为正,则返回该数量的元素。
如果 length 为负,则序列将终止在距离数组末端这么远的地方。
如果省略,则序列将从 offset 开始直到 array 的末端。
preserve可选。可能的值:
- true - 保留键
- false - 默认 - 重置键
例子 1
<?php$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2));?>输出:
Array ( [0] => Cat [1] => Horse )例子 2
带有负的 offset 参数:
<?php$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,-2,1));?>输出:
Array ( [0] => Horse )例子 3
preserve 参数设置为 true:
<?php$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2,true));?>输出:
Array ( [1] => Cat [2] => Horse )例子 4
带有字符串键:
<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird");print_r(array_slice($a,1,2));?>输出:
Array ( [b] => Cat [c] => Horse ) 0 0
- php数组指针如何移动到指定单元?
- php数组指针如何移动到指定单元?
- PHP数组指定位置插入单元
- PHP数组指定位置插入单元
- php 数组指定位置插入数据单元
- PHP在多维数组指定位置插入单元
- PHP next()移动数组内部指针到下一个元素的位置,并返回该元素 prev()
- 移动数组指定关键字到数组的第一个
- php-Arrays 函数-range-建立一个包含指定范围单元的数组
- IAR中如何定向把数组和函数放在指定的地址单元
- php关于数组指针移动的几个函数
- php-Arrays 函数-array_map-将回调函数作用到给定数组的单元上
- PHP - Manual手册 - V. Array 数组函数 - reset将数组的内部指针指向第一个单元
- 数组,指针的移动
- php-Arrays 函数-array_pad-用值将数组填补到指定长度
- php如何增加一个元素到数组
- php 数组单元处理
- php如何删除任意指定的数组元素
- SUBLIME基本操作
- 将DedeCMS根目录下的data目录迁移到web以外目录方法
- display:inline-block之用法
- PHP next()移动数组内部指针到下一个元素的位置,并返回该元素 prev()
- 深拷贝与浅拷贝及页面跳转时赋值
- php数组指针如何移动到指定单元?
- laravel遇到"openssl extension is required..."
- WebAPP(H5)与原生APP的交互设计区别
- PHP数组 怎么从指定位置开始查询?比如我想从c开始循环,怎么写?
- 使用Ajax技术从本地取回xml文件信息
- 机器学习中方差与偏差的理解
- <a>标签中href=\"javascript:;\"表示什么意思??
- 分页操作
- dedecms网站GBK与UTF-8相互之间怎么转换
原创粉丝点击热门IT博客热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 画书本简单 书本怎么画图片 书本怎么画好看 如何画书本 书本的作用 正版图书网 全国图书网 特价图书网 互动图书网 图书打折网 书籍阅读网 考试图书网 书本网h 京东图书网 亚马孙图书网 完结版 电子书完本免费txt下载 八o电子书txt下载 第二书包txt电子书免费下载 特价图书批发网 电子图书下载网 书架布置 竹书架 书架品牌 书架公司 书架子图片 书架子 十字绣架子大全 放微波炉的架子 放杯子的架子 鱼缸架子 挂帽子的架子 展板架子 摆地摊的架子 放刀的架子 不锈钢厨房架子 玻璃架子 烤鱼架子 看书架子 折叠架子 放书的架子