Php 如何用X元素重新组合数组?

Php 如何用X元素重新组合数组?,php,Php,我有一个包含X(比方说40)个元素的数组。现在我需要将X元素重新组合成Y(比如8)子数组。每个子数组由Z(假设为5)个元素组成。我该怎么做 $numbers = array('1','2',...,'40'); //original array $numbers = array(array('1','2','3','4','5'), array('6','7','8','9','10'), ...); 提前感谢您。该函数执行以下操作: $numbers = array_chunk($numbe

我有一个包含X(比方说40)个元素的数组。现在我需要将X元素重新组合成Y(比如8)子数组。每个子数组由Z(假设为5)个元素组成。我该怎么做

$numbers = array('1','2',...,'40'); //original array
$numbers = array(array('1','2','3','4','5'), array('6','7','8','9','10'), ...);
提前感谢您。

该函数执行以下操作:

$numbers = array_chunk($numbers, 5);

知道了这些数字,你可以在原来的数组中循环,在循环中,取(5)个元素,并将它们放入一个新数组中,然后将其放入输出。

array\u chunk
在手册中:p