Php 如何将数组分块?
我有一维数组,是这样的Php 如何将数组分块?,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有一维数组,是这样的 $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中有什么关键字可以做到这一点吗 使用 print_r(array_chunk($arr,3)); 使用array\u chunk print_r(array_chunk($arr,3)); <?php $arr=array(1,
$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中有什么关键字可以做到这一点吗 使用
print_r(array_chunk($arr,3));
使用
array\u chunk
print_r(array_chunk($arr,3));
<?php
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
print_r(array_chunk($arr,3));
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
print_r(array_chunk($arr,3));
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
$newarr=array_chunk($arr,3);
您可以使用数组块
<?php
$input_array = array(1,2,3,4,5,6,7,8,9,10,11,12);;
print_r(array_chunk($input_array, 3));
?>
检查此链接以了解更多参考信息
只需使用array\u chunk
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
print_r(array_chunk($arr,3));
使用array\u chunk
<?php
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
print_r(array_chunk($arr,3));
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
print_r(array_chunk($arr,3));
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);
$newarr=array_chunk($arr,3);
问题是在每个元素中定义e元素,但如何将其放入数组中?我喜欢这样的东西,但它不工作$a[]=array_chunk($download,3);简单<代码>$new\u array=数组块($arr,3)代码>很抱歉,我按照您所说的那样做了,但问题是我放了[]谢谢您的帮助语法没有错,但在您必须向现有数组添加元素时会使用它。在本例中,由于我们正在创建一个新阵列,因此不需要[]