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(
)
.