我有一个 foreach,其中有三个不同的数组。我想每三次将值(在运行 foreach 时)放入不同的数组中(查看下面的示例以获得更好的解释)。
Ex: arr = blue, red, green, yellow, brown
arr1 = blue, yellow arr2 = red, brown arr3 = green
我有这段代码(但不起作用,因为模数不会归结为最后一个 if 语句,而不是 if 的第一次执行)。
$count = 0;
foreach($values as $value){
if($count%2){
$arrSecond[] = $value[img][url];
}
else if($count%3){
$arrThird[] = $value[img][url];
}
else {
$arrFirst[] = $value[img][url];
}
$count++;
}
我该如何解决这个问题?