Description
array
split
( string pattern, string string [, int limit])
split(
)
retourne
une
tableau
de
chaînes
:
chacune
d'entre
elle
est
une
sous-chaîne
de
string
délimitée
par
les
occurrences
trouvées
de
l
'expression
régulière
pattern
.
Si
une
erreur
survient
,
retourne
FALSE
.
Pour
lire
les
5
premiers
champs
d
'
une
ligne
du
fichier
/
etc
/
passwd
:
Exemple
1
.
Exemple
avec
split(
)
?php
$passwd_list
=
split(
"
:"
,
$passwd_line
,
5
)
;
?
|
|
Pour
analyser
une
date
qui
est
délimitée
par
des
/
,
des
points
ou
des
tirets
:
Exemple
2
.
Exemple
avec
split(
)
?php
$date
=
"
04
/
30
/
1973"
;
/
/
Les
délimiteurs
peuvent
être
des
/
,
des
points
ou
des
tirets
list
(
$month
,
$day
,
$year
)
=
split
(
'[
/
.
-]'
,
$date
)
;
echo
"Mois
:
$month
;
Jour
:
$day
;
Annee
:
$year
br
\n"
;
?
|
|
Notez
que
pattern
est
insensible
à
la
casse
Notez
bien
que
si
vous
n'
avez
pas
besoin
de
la
puissance
des
expressions
régulières
,
il
est
plus
rapide
d'utiliser
explode(
)
,
qui
n'utilise
pas
le
moteur
d
'expressions
régulières
.
Notez
aussi
que
pattern
est
une
expression
régulière
.
Si
vous
voulez
utiliser
n
'
importe
quel
caractère
spécial
des
expressions
régulières
,
vous
devez
les
échapper
.
Si
vous
pensez
que
split(
)
(ou
toute
autre
expression
régulière
)
se
comporte
bizarrement
,
lisez
d
'abord
le
fichier
regex.7
,
inclus
dans
le
dossier
regex
/
de
la
distribution
PHP
.
Il
est
au
format
manpage
,
et
vous
pourrez
le
lire
avec
une
commande
telle
que
man
/
usr
/
local
/
src
/
regex
/
regex.7
.
Voir
aussi
:
explode(
)
et
implode(
)
.