php如何去掉数组前几位

本篇内容主要讲解“php如何去掉数组前几位”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何去掉数组前几位”吧!

创新互联公司专注于桓仁网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供桓仁营销型网站建设,桓仁网站制作、桓仁网页设计、桓仁网站官网定制、小程序设计服务,打造桓仁网络公司原创品牌,更为您提供桓仁网站排名全网营销落地服务。

php去掉数组前N位的方法:1、使用array_slice()函数,只需要将该函数的第二个参数设置为N即可,语法“array_slice($arr,N);”;2、使用array_splice()函数,只需将该函数的第二个参数设为0,第三个参数start设为“N-数组长度”即可,语法“array_splice($arr,0,(N-数组长度));”。

php截取数组后几位元素

1、使用array_slice()函数

array_slice()函数就是PHP提供的用来截取数组的一个函数,可以从数组中提取出一个片段。语法如下:

array array_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,将保留原有的键名。

而想要利用array_slice()函数来删除数组前N位元素,只需要将该函数的第二个参数设置为N即可。

示例:去掉数组前5位

输出结果

php如何去掉数组前几位

2、使用array_splice()函数

array_splice()函数在删除数组的一部分元素时,会将这些被删除的元素组成为一个新数组,然后返回这个新数组;因此array_splice()函数可以用来截取数组片段。

只需将array_splice()函数的第二个参数设置为0,第三个参数start设置为负值(-N)即可截取数组后N位元素;换句话说,第三个参数start设置为(N-数组长度)即可去掉数组前N位。

示例

输出结果

php如何去掉数组前几位

到此,相信大家对“php如何去掉数组前几位”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


当前文章:php如何去掉数组前几位
本文网址:http://ybzwz.com/article/iepihg.html