我在試圖找出這個問題時遇到了實際問題。在多維數組中計數不同的值
我有一個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) –