【发布时间】:2020-03-24 20:19:30
【问题描述】:
我需要计算数组中连续重复的元素,但如果它们不连续,我也想计算它们,以使它们与它们的顺序相同。
例如我有流动数组:
$array = Array('a', 'b', 'a', 'a', 'a', 'c', 'c', 'b', 'b', 'a', 'a', 'a', 'a');
如果我使用 array_count_values 函数 示例:
print_r(array_count_values($array));
输出将是:
Array ( [a] => 8 [b] => 3 [c] => 2 )
但我需要得到这样的输出:
element counted value
a 1
b 1
a 3
c 2
b 2
a 4
【问题讨论】:
-
你需要使用循环。到目前为止你尝试过什么?