Ciao.
Dopo aver estratto i dati dalla tabella, con un ciclo creo un array:
E fin tutto bene.Codice PHP:
while($row = mysql_fetch_array($result)) {
$arr[$row['tag']] = $row['count'];
}
In seguito voglio ordinare questo array, quindi:
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.Codice PHP:
ksort($arr);
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:
ma non è ciò che voglioCodice PHP:
while($row = mysql_fetch_array($result)) {
$arr[strtolower($row['tag'])] = $row['count'];
}
![]()