ciao
questo esempio preso da php.net fa quello che serve a me:
codice:
$fruits = array("CMD", "Casa", "1080p", "milano", "Genova", "Zara", "ancona");
sort($fruits, SORT_NATURAL | SORT_FLAG_CASE);
foreach ($fruits as $key => $val) {
echo $val . "\n";
}
?>
cioè ordina in questo modo:
1080p
ancona
Casa
CMD
Genova
milano
Zara
Devi applicare lo stesso ordine a dei dati estratti da Mysql così:
codice:
while ($row = mysqli_fetch_array($sql)) {
$frasi[] = array('parola' => $row['parola'], 'quantita' => $row['quantita']);
}
sort($frasi, SORT_NATURAL | SORT_FLAG_CASE);
foreach ($frasi as $parola) {
echo $parola['parola'];
}
ma stampa errore per ogni parola: "Array to string conversion in...."
Come posso ottenere l'ordine alfabetico con i record estratti dal db?
Grazie!