首页 > Web开发 > 详细

PHP array_chunk

时间:2017-04-15 13:51:25      阅读:287      评论:0      收藏:0      [点我收藏+]

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

1.函数的参数 :

  1)array : 需要操作的数组

  2)size  : 数组切分之后,每个分组的大小;最后一个分组可能小于size

      3 preserve_keys : 是否保留键值,默认值是false ; 如果为false,每个分组的键值从零开始索引

2.函数的作用:将一个数组分成多个数组;

3.错误/异常 : 如果size小于1,会抛出一个E_WARNING错误并返回NULL;

4.例子:

 1 $arrays = [
 2     1,1,1,1,1,
 3     2,2,2,2,2,
 4     3,3,3,3,3
 5 ];
 6 // 直接分组
 7 print_r(array_chunk($arrays,5));
 8 
 9 // 将数组元素分成2个区
10 print_r(array_chunk($arrays,ceil(count($arrays)/2)));
11 
12 // 间隔分组
13 $arrays = [
14     1,2,3,4,5,
15     1,2,3,4,5,
16     1,2,3,4,5,
17     1,2,3,4,5,
18     1,2,3,4,5,
19 ];
20 $arrs = array_chunk($arrays,5);
21 $count = count($arrs);
22 $vchunk = [];
23 for($i = 0;$i < $count;$i++)
24 {
25     $vchunk[$i] = array_column($arrs,$i);
26 }
27 print_r($vchunk);

 

PHP array_chunk

原文:http://www.cnblogs.com/jingjingdidunhe/p/6710084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!