explode

explode -- Coupe une chaîne en segments

Description

array explode ( string separator, string string [, int limit])

explode retourne un tableau de chaines . Ce sont les sous-chaînes , extraites de string , en utilisant le séparateur separator . Si limit est fourni , le tableau retourné aurant un maximum de limit éléments , et le dernier élément du tableau contiendra le reste de la chaîne string .

Si separator est une chaîne vide ( "") , explode( ) retournera FALSE . Si separator contient une valeur qui n' est pas contenue dans string , alors explode( ) retournera un tableau , contenant la chaîne string entière .

Le paramètre limit a été ajouté en PHP 4.0.1 .

Exemple 1 . Exemple avec explode( )

 
?php

 
$pizza

 
=

 
"

 
garniture1

 
garniture2

 
garniture3

 
garniture4"

 
;

 
$pieces

 
=

 
explode(

 
"

 
"

 
,

 
$pizza)

 
;

 
$data

 
=

 
"foo:*:1023:1000:

 
:

 
/

 
home

 
/

 
foo

 
:

 
/

 
bin

 
/

 
sh"

 
;

 
list($user,$pass,$uid,$gid,$gecos,$home,$shell

 
)

 
=

 
explode("

 
:",$data)

 
;

 
?





Note : bien que pour des raisons historiques , implode( ) accepte les paramètres dans un ordre ou l'autre , explode( ) ne le peut pas . Vous devez vous assurer que l' argument séparateur separator arrive avant l 'argumetn string .

Voir aussi preg_split( ) , spliti( ) , split( ) et implode( ) .