Originariamente inviato da nicola75ss
Se cerchi tra i commenti di array_count_values trovi delle funzioni che lavorano anche su array a più dimensioni.
Codice PHP:
function array_count_values_multidim($a,$out=false) {
if ($out===false) $out=array();
if (is_array($a)) {
foreach($a as $e)
$out=array_count_values_multidim($e,$out);
}
else {
if (array_key_exists($a,$out))
$out[$a]++;
else
$out[$a]=1;
}
return $out;
}
$conta_multidim = array_count_values_multidim($ar,$out=false);
print_r($conta_multidim);