Php 如何将数组拆分为指定数量的较小数组?
我有一个包含很多记录的数组。我需要把它分成4个更小的阵列。如何执行此操作?尝试。尝试。使用Php 如何将数组拆分为指定数量的较小数组?,php,Php,我有一个包含很多记录的数组。我需要把它分成4个更小的阵列。如何执行此操作?尝试。尝试。使用数组块功能: 使用array\u chunk功能: 找到一个标准,然后执行以下操作: $vCurrentArr = array(1, 2, 3, 4,4); $vArray1 = array(); $vArray2 = array(); $vArray3 = array(); $vArray4 = array(); foreach($arr as &$value) { if($val
数组块功能:
使用array\u chunk
功能:
找到一个标准,然后执行以下操作:
$vCurrentArr = array(1, 2, 3, 4,4);
$vArray1 = array();
$vArray2 = array();
$vArray3 = array();
$vArray4 = array();
foreach($arr as &$value) {
if($value=1) {
$vArray1[count($vArray1)+1]=$value;
} else if($value=2) {
$vArray2[count($vArray2)+1]=$value;
} else if($value=3) {
$vArray3[count($vArray3)+1]=$value;
} else if($value=4) {
$vArray4[count($vArray4)+1]=$value;
}
}
找到一个标准,然后执行以下操作:
$vCurrentArr = array(1, 2, 3, 4,4);
$vArray1 = array();
$vArray2 = array();
$vArray3 = array();
$vArray4 = array();
foreach($arr as &$value) {
if($value=1) {
$vArray1[count($vArray1)+1]=$value;
} else if($value=2) {
$vArray2[count($vArray2)+1]=$value;
} else if($value=3) {
$vArray3[count($vArray3)+1]=$value;
} else if($value=4) {
$vArray4[count($vArray4)+1]=$value;
}
}
…然后做松露洗牌…然后做松露洗牌。