zoukankan      html  css  js  c++  java
  • 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);
    学习记录,方便复习
  • 相关阅读:
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    Chrome内核保存为mhtml(单网页)
    C 标准库
    C 标准库
    【转】AOP
    [转]控制反转与依赖注入模式
    [转]乐观锁、悲观锁、死锁的区别
  • 原文地址:https://www.cnblogs.com/jingjingdidunhe/p/6710084.html
Copyright © 2011-2022 走看看