200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > PHP数组函数array_chunk(将一个数组分割成多个)

PHP数组函数array_chunk(将一个数组分割成多个)

时间:2021-07-16 14:30:12

相关推荐

PHP数组函数array_chunk(将一个数组分割成多个)

在PHP中,数组函数 array_chunk() 用于将一个数组按照指定长度分割成多个。

函数语法:

array_chunk(array$array,int$size[,bool$preserve_keys=false]):array

函数参数说明:

array_chunk() 函数将一个数组分割成多个数组,其中每个数组的元素数量由 size 决定。最后一个数组的单元数目可能会少于 size 个。返回的结果数组是一个多维数组,其索引从零开始,每一维包含了 size 个元素组成的新数组。

举例1,分割数组

<?php//定义数组$arr=['a'=>'hello','b'=>'world'];//拆分数组$chunkArr=array_chunk($arr,1,true);//输出原数组var_dump($arr);//输出拆分后的数组var_dump($chunkArr);

以上代码输出如下:

array(size=2)'a'=>string'hello'(length=5)'b'=>string'world'(length=5)array(size=2)0=>array(size=1)'a'=>string'hello'(length=5)1=>array(size=1)'b'=>string'world'(length=5)

注意:

1. 此函数不改变原数组。

2. 如果 size 小于 1,会抛出一个 E_WARNING 错误并返回 NULL。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。