我有这个数组:
Array (
[0] => Array ( [0] => b [1] => d [2] => c [3] =>a [4] => )
[1] => Array ( [0] => c [1] => a [2] => d [3] => [4] => )
[2] => Array ( [0] => b [1] => d [2] => a [3] => [4] => )
[3] => Array ( [0] => a [1] => d [2] => c [3] =>b [4] => )
)
并且想要对每个内部数组的第一个元素中的唯一值执行计数.在上面的例子中,一个有b中的2个,c中的1个和a中的1个.
我测试了这个:
$count = 0;
foreach ($the_outer_array as $key=>$value) {
if ($value [0] == 'c') {
$count++;
}
}
但我一次只能检查一个值.想知道是否有一个外循环,“foreach(范围(‘a’,’d’)为$i)”?计数完成后,我希望将值存储在一个数组中(即找到的字母和实例数).
循环遍历内循环中第一个元素的唯一值的任何建议?再一次谢谢你!