我有一个一维数组就像这样
$arr = array(1,2,3,4,5,6,7,8,9,10,11,12);
我需要把每个3元素在二维数组像
$newarr = ([1,2,3],[4,5,6],[7,8,9],[10,11,12]);
是否有关键字在PHP可以做到这一点?
使用 array_chunk
print_r(array_chunk($arr,3));
小提琴
使用array_chunk
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
$newarr=array_chunk($arr,3);
使用array_chunk
<?php
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
print_r(array_chunk($arr,3));
你可以使用array_chunk.
<?php
$input_array = array(1,2,3,4,5,6,7,8,9,10,11,12);;
print_r(array_chunk($input_array, 3));
?>
查看此链接以获得进一步参考。
http://php.net/manual/en/function.array-chunk.php直接使用array_chunk
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
print_r(array_chunk($arr,3));