[关闭]
@Chiang 2020-01-10T13:51:59.000000Z 字数 608 阅读 507

array_chunk

PHP-Array


array_chunk — 将一个数组分割成多个

说明

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

将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目可能会少于 size 个。

参数

  • array
    需要操作的数组
  • size
    每个数组的单元数目
  • preserve_keys
    设为 TRUE,可以使 PHP 保留输入数组中原来的键名。如果你指定了 FALSE,那每个结果数组将用从零开始的新数字索引。默认值是 FALSE。

返回值

得到的数组是一个多维数组中的单元,其索引从零开始,每一维包含了 size 个元素。

范例

  1. <?php
  2. $input_array = array('a', 'b', 'c', 'd', 'e');
  3. print_r(array_chunk($input_array, 2));
  4. print_r(array_chunk($input_array, 2, true));
  5. ?>
  6. Array
  7. (
  8. [0] => Array
  9. (
  10. [0] => a
  11. [1] => b
  12. )
  13. [1] => Array
  14. (
  15. [0] => c
  16. [1] => d
  17. )
  18. [2] => Array
  19. (
  20. [0] => e
  21. )
  22. )
  23. Array
  24. (
  25. [0] => Array
  26. (
  27. [0] => a
  28. [1] => b
  29. )
  30. [1] => Array
  31. (
  32. [2] => c
  33. [3] => d
  34. )
  35. [2] => Array
  36. (
  37. [4] => e
  38. )
  39. )
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注