<?php
$myArr = [0 => 0, 1 => 0, 2 => 0, 3 => 1, 4 => 1, 5 => 0, 6 => 0];
$counter = 0;
$in_group = false;
$arrayGroups = [];
foreach ($myArr as $val) {
if ($val == 0) {
if ($in_group) {
$arrayGroups[$counter]++;
} else {
$in_group = true;
$counter++;
$arrayGroups[$counter] = 1;
}
} else {
$in_group = false;
}
}
PD9waHAKCiRteUFyciA9IFswID0+IDAsIDEgPT4gMCwgMiA9PiAwLCAzID0+IDEsIDQgPT4gMSwgNSA9PiAwLCA2ID0+IDBdOwoKJGNvdW50ZXIgPSAwOwokaW5fZ3JvdXAgPSBmYWxzZTsKJGFycmF5R3JvdXBzID0gW107CmZvcmVhY2ggKCRteUFyciBhcyAkdmFsKSB7CiAgICBpZiAoJHZhbCA9PSAwKSB7CiAgICAgICAgaWYgKCRpbl9ncm91cCkgewogICAgICAgICAgICAkYXJyYXlHcm91cHNbJGNvdW50ZXJdKys7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgJGluX2dyb3VwID0gdHJ1ZTsKICAgICAgICAgICAgJGNvdW50ZXIrKzsKICAgICAgICAgICAgJGFycmF5R3JvdXBzWyRjb3VudGVyXSA9IDE7CiAgICAgICAgfQogICAgfSBlbHNlIHsKICAgICAgICAkaW5fZ3JvdXAgPSBmYWxzZTsKICAgIH0KfQoKcHJpbnRfcigkYXJyYXlHcm91cHMpOw==