如何对数组进行分组



我有一个一维数组就像这样

$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));

相关内容

  • 没有找到相关文章

最新更新