У меня есть массив, как это: < /p>
$arr = array(1, 1, 1, 2, 2, 3, 3, 1, 1, 2, 2, 3);
< /code>
Я нашел функцию array_count_values () < /code>, но он будет сгруппировать все одинаковые значения и подсчитывать вхождения без уважения разрывов в последовательных последовательностях. < /p>
$result[1] = 5
$result[2] = 4
$result[3] = 3
< /code>
Как я могу сгруппировать каждый набор последовательных значений и считать длину каждой последовательности? Обратите внимание.[1] = 3;
[2] = 2;
[3] = 2;
[1] = 2;
[2] = 2;
[3] = 1;
Подробнее здесь: https://stackoverflow.com/questions/525 ... n-an-array