PHP中的array_chunk()函数

array_chunk()函数将一个数组拆分为多个数组。它返回一个从零开始的多维数字索引数组。

语法

array_chunk(arr, chunk_size, preserve_key)

参数

  • arr-数组

  • chunk_size-整数的块大小

  • preserve_key -它具有以下值:道道通键将被保留,FALSE:该块被重新索引。

返回

array_chunk()函数返回从零开始的多维数字索引数组。

以下是显示如何拆分数组的示例。

示例

<?php
   $products = array("Electronics"=>"99","Accessories"=>"110","Clothing"=>"150","Furniture"=>"198");
   print_r(array_chunk($products,2,true));
?>

输出结果

Array
(
   [0] => Array
      (
         [Electronics] => 99
         [Accessories] => 110
      )

   [1] => Array
      (
         [Clothing] => 150
         [Furniture] => 198
      )
)