php – 什么是array_slice()?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 什么是array_slice()?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
更新

我是PHP开发的新手:我在PHP网站上查找了一个函数array_slice.我看了看这个例子,但我不明白.有人可以用清楚的话语解释这个吗?

我认为它的工作原理如下?

$example = array(1,2,3,4,5,6,7,8,9);
$offset = 2;
$length = 5;
$newArray = array_slice($example,offset,length);

the result of $newArray is: $newArray(3,7);

解决方法

除了 stefgosselin’s answer还有一些错误:让我们从他的阵列开始

$input = array(1,3);

这包含:

array(3) {
    [0]=> int(1)
    [1]=> int(2)
    [2]=> int(3)
}

然后你做array_slice

var_dump(array_slice($input,1));

函数将返回第一个元素后面的值(即第二个参数,即偏移量).但请注意钥匙!

array(2) {
    [0]=> int(2)
    [1]=> int(3)
}

请记住,在第四个PReserve_keys参数传递true之前,不会保留键.另外,因为在此之前还有另一个长度参数,如果要在偏移后返回所有内容但必须保留密钥,则必须传递NULL.

VAR_dump(array_slice($input,1,NULL,true));

这将返回stefgosselin(错误地)最初写的内容.

array(2) {
    [1]=> int(2)
    [2]=> int(3)
}

脚本宝典总结

以上是脚本宝典为你收集整理的php – 什么是array_slice()?全部内容,希望文章能够帮你解决php – 什么是array_slice()?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。