In una variabile mi posso ritrovare le seguenti strighe:
Italiano, Inglese, Francese
Tedesco, Inglese, Italiano
Italiano
....
Come faccio a catturare ogni singola voce ?
In una variabile mi posso ritrovare le seguenti strighe:
Italiano, Inglese, Francese
Tedesco, Inglese, Italiano
Italiano
....
Come faccio a catturare ogni singola voce ?
$array = trim(explode(",", "Italiano, Inglese, Polacco, Francese"));
Il 90% dei problemi di un pc si trova
tra la tastiera e la sedia.
E come faccio a sapere quale è il numero di variabili nell'array ?Originariamente inviato da hacker_nait
$array = trim(explode(",", "Italiano, Inglese, Polacco, Francese"));
Supponiamo ke la var.le si chiama prova
se non c'è la virgola allora immagino che esista una sola stringa
quindi io farei:
if ($prova) //Vuol dire se non è vuota la var.le $prova
{
if (strpos($prova, ",") === FALSE)
{
//C'è solo una stringa
$var[0] = $prova;
}
else $var = explode(", ", $prova);
}
//Il numero dell'array $var, cioè count($var) ti indica il nr. di var.li
per sapere il numero di variabili nell'array basta che usi la funzione count($array) di PHP...
Il 90% dei problemi di un pc si trova
tra la tastiera e la sedia.
A me serve suddividerle per poterle poi utilizzare in un codice html, ad ogni lingua dovrà corrispondere una bandierina, l'unica è contare quante stringhe contiene l'array e poi mostrarle con il ciclo for, o si può fare in diversa maniera ?
io userei il foreach