首页 > 编程知识 正文

截取数组中的某一段,数组过滤出指定元素

时间:2023-05-06 02:52:10 阅读:23635 作者:2623

PHP array_slice ) )函数用于剪切数组,即从数组中提取片段。 语法如下:

arrayarray_slice(array$arr,int $start [ (,int $length=NULL [ (,bool $preserve_keys=false ]] ) ] ) )

参数说明:

arr表示要剪切的数组。

start表示开始剪切的位置(下标) :

start为正时,面向后剪切。

如果start为负,则从arr末端-start开始的位置向后向前剪切。 例如,-2表示从数组倒数第二个元素开始。

length是可选参数,表示剪辑的长度。

如果length为正数,则表示被剪切的元素的数量;

如果length为负数,则剪切的片段在数组中从最后一个length开始的位置结束。

如果省略,它将从start位置剪切到数组的末尾。

preserve_keys是可选参数,用于确定是否保留原始键名,默认值为false,即如果设置为true则保留原始键名。

返回值:返回剪切的子数组。

使用案例如下。

$info=Array(2='三百博客',4='http://www.top300.cc/',' PHP ',' JavaScript ',' Java ',' Python ',' c ' )

//剪切得到['PHP '、' JavaScript '、' Java '、' Python '、' C ']

print_r(Array_slice ) $info,2 );

//剪切得到['JavaScript '、' Java '、' Python']

print_r(Array_slice ) $info,- 2,3 );

//剪下[ '三百博客',' http://www.top300.cc/',' PHP']

打印_ r (array _ slice ) $info,0,3 );

//保留数组的原始键名

print_r(Array_slice ) $info,0,3,true );

执行上述程序的结果如下。

阿拉伊

[0]=PHP

[1]=JavaScript

[2]=Java

[3]=Python

[4]=C

阿拉伊

[0]=Python

[1]=C

阿拉伊

[0]=300博客

[1]= http://www.top300.cc/

[2]=PHP

阿拉伊

[2]=300个博客

[4]= http://www.top300.cc/

[5]=PHP

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。