<?php
$array = Array ('a','b','a','a','a','c','c','b','b','a','a','a','a');
$result = [];
$count = 0;
$current = $array[0];
for ($i = 0; $i < count($array); $i++) {
if ($array[$i] == $current) {
$count++;
}
else {
$result[] = array($current, $count);
$count = 1;
}
$current = $array[$i];
}
$result[] = array($current, $count);
print_r($result);
preferences:
66.11 ms | 402 KiB | 5 Q