我有这种阵列:
[0 => 0, 1 => 0, 2 => 0, 3 => 1, 4 => 1, 5 => 0, 6 => 0]
所以0
的区域与1
区域相交,但我只对0
所以我试图实现的是将每个值为0的值组合成另一个计数数组,如下所示:
[Group1 => 3, Group2 => 2]
到目前为止我做了什么:
$arrayGroups = [];
for($i=0;$i < count($myArr);$i++) {
if($myArr[$i] == 0 && $myArr[$i+1] != 1) {
(isset($arrayGroups [0])) ? $arrayGroups [0] += 1 : $arrayGroups [0] = 1;
}
}
它非常有用,但我已经阻止了如何使用更多组填充数组
Thanx帮助