我在试图找出这个问题时遇到了实际问题。在多维数组中计数不同的值
我有一个PHP数组,看起来像这样:
$info = array();
$info[0] = array(
'car' => 'Audi',
'previous_car' => 'BMW'
);
$info[1] = array(
'car' => 'Audi',
'previous_car' => 'Seat'
);
$info[2] = array(
'car' => 'Audi',
'previous_carg' => 'BMW'
);
$info[3] = array(
'car' => 'BMW',
'previous_car' => 'BMW'
);
$info[4] = array(
'car' => 'Ford',
'previous_car' => 'Seat'
);
我需要做一些这方面的排序,所以结果看起来是这样的:
Array (
car [
'Audi' => 3,
'BMW' => 1,
'Ford' => 1
],
previous_car [
'BMW' => 3,
'Seat' => 2
]
);
我需要统计不同事件在同一个键上有一个值,但搜索是在两个数组上进行的。我试图使用array_value_count(),但我不适合多维数组。
我想避免循环,因为如果数组很大可能会过度。
我将非常感谢所有的帮助。
这个问题将有助于你这是lalready问这里.. http://stackoverflow.com/questions/6460993/get-the-keys-for-duplicate-values-in-an-array –
的可能重复[在多维数组中计数特定值](http://stackoverflow.com/questions/11558397/count-specific-values-in-multidimensional-array) –