Descripción
array
split
( string pattern, string string [, int limit])
Devuelve
un
array
de
cadenas
,
cada
una
de
las
cuales
es
una
subcadena
de
string
formada
al
dividir
esta
en
los
límites
formados
por
la
expresión
regular
pattern
.
Si
ocurre
un
error
,
devuelve
un
valor
falso
.
Para
obtener
los
cinco
primeros
campos
de
una
línea
de
/
etc
/
passwd
:
Ejemplo
1
.
split(
)
example
$passwd_list
=
split(
"
:"
,
$passwd_line
,
5
)
;
|
|
Para
examinar
una
fecha
que
puede
estar
delimitada
por
barras
,
puntos
o
guiones
:
Ejemplo
2
.
split(
)
example
$date
=
"
04
/
30
/
1973"
;
/
/
Los
delimitadores
pueden
ser
barras
,
puntos
o
guiones
list
(
$month
,
$day
,
$year
)
=
split
(
'[
/
.
-]'
,
$date
)
;
echo
"Month
:
$month
;
Day
:
$day
;
Year
:
$year
br
\n"
;
|
|
Observar
que
pattern
distingue
entre
mayúsculas
y
minúsculas
.
Observar
que
si
no
se
necesita
la
potencia
de
las
expresiones
regulares
,
es
más
rápido
utilizar
explode(
)
,
que
no
carga
el
motor
de
expresiones
regulares
.
Por
favor
,
observar
que
pattern
es
una
expresión
regular
.
Si
se
quiere
dividir
con
alguno
de
los
caracteres
especiales
de
las
expresiones
regulares
,
se
necesita
protegerlo
antes
.
Si
pareciera
que
split(
)
(o
cualquier
otra
función
de
regex
)
está
haciendo
algo
irregular
,
léase
el
archivo
regex.7
,
incluido
en
el
subdirectorio
regex
de
la
distribución
de
PHP
.
Está
en
formato
de
página
de
manual
,
por
lo
que
para
leerlo
es
necesaria
una
orden
como
man
/
usr
/
local
/
src
/
regex
/
regex.7
.
Ver
también
:
explode(
)
e
implode(
)
.