buongiorno, sto facendo un motore statistico per un sito basato su php e mysql, in pratica mi salvo dei valori come browser, lingua etc etc nel database e poi me li ripesco mettendoli in un array per farci poi un grafico, per contarli ho usato questa soluzione:

Codice PHP:
while($total_stats mysql_fetch_array($query))
{

if(!
array_key_exists($total_stats['browser'], $browsers)) {$browsers[$total_stats['browser']] = 1;} else {$browsers[$total_stats['browser']]++;}

}

$totalevisitatori mysql_num_rows($query); 
in pratica il print dell'array mi viene fuori cosi:

Array ( [Mozilla Firefox] => 11 [Chrome] => 1 [IE] => 1 [Safari] => 1 )

e mi va benissimo...ma ora, io devo recuperare questi dati dall'array, facendo un foreach recupero solo i valori numerici, come faccio a mettere in una variabile il nome della chiave? cioè, io in un ipotetico ciclo foreach dovrei calcolare e mostrare delle percentuali e alla fine dovrebbe venire una cosa del genere:

Codice PHP:
echo $nome_chiave .'='. ($valore_chiave 100) / $totalevisitatori
ho fatto tutto ma mi manca questo passaggio del nome della chiave