首页 > 代码库 > PHP array_chunk
PHP array_chunk
(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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。