- Home
- Categorie
- Coding e Sistemistica
- PHP
- ordinare per raggruppamento alfabetico
-
ordinare per raggruppamento alfabetico
Salve ragazzi, ho un piccolo problema, ho un elenco di variabili e li dovrei far visualizzare per ordine alfabetico , divisi in gruppii.
Per esempio dalla A alla C
dalla D alla Fe poi tutti quelli il cui primo carattere non è una lettere
Sapete dirmi come devo fare?
Grazie
-
Ciao angelo85ct,
dipende com'è questo elenco di variabili. È un array o sono variabili totalmente indipendenti tra loro?
-
Ho una tabella con questi valori:
cassa
asso
dente
12wordvorrei per esempio far spuntare tutti quelli tra la a e c, cioè
asso
cassapoi per esempio tutti quelli che non iniziano per una lettera, quindi
12worde cosi via
-
ciao
quando prelevi le tue variabili potresti mettere una cosa del genere:SELECT variabile FROM tabella WHERE substring(variabile,1,1) >='A' AND substring(variabile,1,1) <='C' ORDER BY variabile
non sò se funziona, ma è un punto di partenza
-
e per quelle che iniziano per numeri per esempio?
-
Secondo me dovresti estrarre tutte le variabili che ti interessano e inserirle in un array.
Poi, l'array è più facile da ordinare ed estrarre da esso ciò che serve.
-
Il fatto è che array non ne capisco molto. per esempio come dovrei inserire tutti i valori in un array?
-
Per prima cosa lo dichiari:
$valori=array();
e poi, per inserire dentro i valori basta fare:
$valori[]=$variabile;
-
tutto questo dentro un ciclo while, no?
-
Si, a parte la dichiarazione.