Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

explode

La funzione explode ha il compito di suddividere una stringa sulla base di un dato separatore. La sintassi è la seguente:

explode(separatore, stringa);
Vediamo un esempio:
$testo = "Max Luca Claudio Paolo";
$arr = explode(" ", $testo);
echo $arr[0] . "<br/>"; // Max
echo $arr[1] . "<br/>"; // Luca
echo $arr[2] . "<br/>"; // Claudio
echo $arr[3] . "<br/>"; // Paolo
Nel nostro esempio abbiamo utilizzato come separatore un semplice spazio vuoto. Il risultato del nostro esempio sarà una array contenente quattro elementi corrispondenti ai nomi presenti nella stringa originaria.

Vediamo un altro esempio:
$testo = "Max Luca Claudio Paolo";
$arr = explode("", $testo);
Il risultato di questo secondo esempio è FALSE in quanto il separatore specificato è impostato come stringa vuota.
Se invece usiamo come separatore un carattere non presente nella stringa otterremo una matrice con un unico elemento costituito, appunto, dall'intera stringa.

Importante ricordare, infine, la possibilità di inserire un terzo parametro (facoltativo) attraverso il quale è possibile stabilire il numero massimo di elementi da restituire:
$testo = "Max Luca Claudio Paolo";
$arr = explode(" ", $testo, 3);
echo $arr[0] . "<br/>"; // Max
echo $arr[1] . "<br/>"; // Luca
echo $arr[2] . "<br/>"; // Claudio Paolo
In quest'ultimo caso il numero di elementi specificato (3) è inferiore di quello naturale (4) pertanto l'ultimo elemento di quelli consentiti conterrà la parte restante di stringa.

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122