Мне нужно посчитать «полосы» повторяющихся значений в плоском массиве.
Пример входного массива:
['A', 'A', 'B', 'B', 'C', 'A', 'A']
Мне нужен массив типа:
array(
'A' => (count1 => 2, count2 => 2),
'B' => (count1 => 2),
'C' => (count1 => 1)
)
Подробнее здесь: https://stackoverflow.com/questions/181 ... flat-array
Мобильная версия