400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

php如何获取数组中的几条数据

本文小编为大家详细介绍“php如何获取数组中的几条数据”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何获取数组中的几条数据”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

专注于为中小企业提供成都做网站、网站建设、外贸营销网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业贺州免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

两种方法:1、用array_slice()从指定位置截取指定个数的数据,语法“array_slice(数组,开始位置,个数)”;2、用array_splice()从指定位置开始截取全部数据,语法“array_slice(数组,开始位置)”。

php如何获取数组中的几条数据

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php获取数组中一或多条数据的方法

1、使用array_slice()函数

array_slice()函数就是PHP提供的用来截取数组的一个函数,可以从数组中提取出一个片段。下面我们来了解一下array_slice()函数:

array_slice($array,$start,$length,$preserve)

该函数支持2个必需的参数:$array$start,两个可省略的参数$length$preserve

参数$array就不必介绍了吧,参数$start用于指定开始截取的位置(下标),参数$length表示截取长度(如果省略,则会从指定下标开始一直截取到数组末尾)。

输出结果为:

php如何获取数组中的几条数据

可以看出,在截取数组操作上,array_slice()函数和array_splice()函数的功能是类似的;但array_slice()函数不会改变原数组!

参数$start有3种取值情况:

输出结果为:

php如何获取数组中的几条数据

参数$length也有3种取值情况:

输出结果为:

php如何获取数组中的几条数据

参数$preserve表示是否保留原来的键名,默认值为false,也即不保留;如果设置为 true,将保留原有的键名。

输出结果为:

php如何获取数组中的几条数据

2、使用array_splice()函数

对的,array_splice()函数!我们知道array_splice()函数可以添加、删除和替换数组元素,怎么又可以截取数组了呢?

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

我们来看下面一个小例子:

输出结果为:

php如何获取数组中的几条数据

OK!使用array_splice($array,$start,$length)函数我们可以根据数组下标($start的值),截取指定长度($length的值)的数组片段。要记住array_splice()函数会改变原数组!

读到这里,这篇“php如何获取数组中的几条数据”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


名称栏目:php如何获取数组中的几条数据
文章地址:http://mbwzsj.com/article/gjcsoc.html

其他资讯

让你的专属顾问为你服务