<分区>
帮我把一个数组拆分或划分成 2 个不同的数组。这是我的单个数组
$array = array("1","2","3","4","5","6");
我想把上面的数组变成下面的两个数组
$array1 = array("1","2","3");
$array2 = array("4","5","6");
标签 php
<分区>
帮我把一个数组拆分或划分成 2 个不同的数组。这是我的单个数组
$array = array("1","2","3","4","5","6");
我想把上面的数组变成下面的两个数组
$array1 = array("1","2","3");
$array2 = array("4","5","6");
最佳答案
使用array_chunk
:
$pieces = array_chunk($array, ceil(count($array) / 2));
如果您希望它们位于单独的变量中(而不是多维数组),请使用 list
:
list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
关于php - 如何使用 php 将数组拆分/划分为 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14115976/