explode
Suddivide una stringa
Descrizione
arrayexplode
stringseparator
stringstring
intlimit
Questa funzione restituisce una matrice di stringhe, ciascuna delle quali è una parte
di string ottenuta dividendo la stringa originale
utilizzando separator come separatore di stringa.
Se si imposta limit la matrice restituita conterrà
al massimo limit elementi di cui l'ultimo
conterrà la parte restante di
string.
Se il parametro separator è impostato ad una stringa vuota (""),
la funzione explode restituirà &false;. Se
separator contiene caratteri non presenti
in string, allora explode restituirà
una matrice contenente string.
Se il parametro limit è negativo, sono restituiti tutti i componenti
tranne gli ultimi limit elementi. Questa caratteristica è stata
inserita in PHP 5.1.0.
Sebbene implode può, per ragioni storiche,
accettare i parametri in entrambi gli ordini,
explode non può. Occorre accertarsi che il parametro
separator sia antecedente al parametro
string.
Il parametro limit è stato aggiunto dalla versione
4.0.1
Esempi di uso di explode
]]>
Esempi del parametro limit
]]>
&example.outputs;
one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)
]]>
¬e.bin-safe;
Vedere anche
preg_split,
spliti,
split,
strtok e
implode.