我需要计算我的二维数组第一列中的唯一值。
输入:
输入:
[
['b', 'd', 'c', 'a', ''],
['c', 'a', 'd', '', ''],
['b', 'd', 'a', '', ''],
['a', 'd', 'c', 'b', '']
]
目前,我有这段代码:
$count = 0;
foreach ($the_outer_array as $key=>$value) {
if ($value [0] == 'c') {
$count++;
}
}
然而,我一次只能检查一个值。我应该像foreach(range('a','d') as $i)
这样有一个外部循环吗?
完成计数后,我希望将这些值存储在数组中。
期望结果:
['b' => 2, 'c' => 1, 'a' => 1]