Pillole di php – Dividere in variabili una stringa
Mettiamo di avere una stringa con al suo interno tre valori da utilizzare assegnandoli a tre diverse variabili. Questi valori nella stringa sono divisi fra loro da uno spazio vuoto.
tipo:
$stringa = “Bianco Nero Rosso”;
Noi vogliamo che il primo valore sia assegnato a $primo il secondo a $secondo e il terzo a $terzo.
Non dovremo fare altro che utilizzare la funzione split() associata alla funzione list().
esempio:
list($primo, $secondo, $terzo) = split(” “, $stringa, 3);
La funzione list assegna la lista dei nomi dei valori e l’ordine in cui dovranno essere assegnati dal comando split ($primo, $secondo, $terzo). Il comando split avrà come primo valore il carattere separatore fra doppi apici (ovvero uno spazio vuoto), la stringa da cui prendere i valori da assegnare (Bianco, Nero e Rosso) e come ultimo parametro il numero dei valori (ovvero tre parole). L’ultimo valore può anche essere omesso.
A questo punto le vostre nuove tra variabili avranno questi valori:
$primo = “Bianco”;
$secondo = “Nero”;
$terzo = “Rosso”;
Ovvero esattamente cosa volevamo:)
http://it.php.net/split Per maggiori informazioni
Pillole di php - Dividere in variabili una stringa,Category: Senza categoria