如何将1D数组从数字转换为2D数组?

时间:2015-03-31 18:41:05

标签: php arrays multidimensional-array

我有一个像这样的数字的数组:

$array = array (1,2,3,4,5,6,7,8,9,10,11,12);

我尝试使用两个for循环将其转换为2D,但我失败了。尝试使用foreach循环是否更好,或者可以使用for-s完成?

我想做这样的事情:

$array = array (array (1,2,3,4), array(5,6,7,8), array(9,10,11,12));

1 个答案:

答案 0 :(得分:3)

我发布回答的原因是这样的问题以及array_chunk()的可用性可能不是很直观:

$array = array_chunk($array, 4);