Ciao.

Dopo aver estratto i dati dalla tabella, con un ciclo creo un array:

Codice PHP:
while($row mysql_fetch_array($result)) { 
    
$arr[$row['tag']] = $row['count'];
  } 
E fin tutto bene.
In seguito voglio ordinare questo array, quindi:

Codice PHP:
ksort($arr); 
Quando vado a stampare i dati contenuti (ed ordinati alfabeticamente) nell'array, l'ordine viene sì rispettato, ma in modo anomalo, in quanto prima vengono ordinati i dati che hanno l'iniziale maiuscola. Finito questo si passa a tutti i dati la cui iniziale è minuscola, trovandosi a questo punto di fronte a due liste ordinate.

Avete idea come ovviare al problema, senza per questo rendere minuscole (o maiuscole) le iniziali di tutti i dati estratti?

Info: in questo modo funziona:
Codice PHP:
while($row mysql_fetch_array($result)) { 
    
$arr[strtolower($row['tag'])] = $row['count'];
  } 
ma non è ciò che voglio