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

时间:2014-01-25 00:01:15

标签: 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'), ...);

提前谢谢。

2 个答案:

答案 0 :(得分:1)

函数array_chunk执行此操作:

$numbers = array_chunk($numbers, 5);

答案 1 :(得分:0)

知道数字后,你可以循环遍历原始数组,然后在循环中取(5)个元素,然后将它们放入一个新的数组中,然后将其推入输出中。