Descripción
int
preg_match
( string pattern, string subject [, array matches])
Busca
en
subject
para
un
emparejamiento
,
dada
la
expresión
pattern
.
Si
matches
es
dado
,
entonces
será
definido
con
el
resultado
de
la
búsqueda
.
$matches[
0
]
contendrá
el
texto
que
empareja
con
el
patrón
en
su
totalidad
.
$matches[1
]
tendrá
la
cadena
que
empareje
con
el
primer
subpatrón
que
esté
entre
paréntesis
y
así
sucesivamente
.
Devuelve
TRUE
si
se
encontró
en
la
cadena
un
emparejamiento
dado
el
patrón
pattern
,
FALSE
si
no
se
produjo
o
hubo
un
error
.
Ejemplo
1
.
Obtener
el
número
de
la
siguiente
página
dada
una
cadena
if
(
preg_match("
/
page\s+#(\d+)
/
i"
,
"Go
to
page
#9
."
,
$parts)
)
print
"Next
page
is
$parts[1]"
;
/
/
La
siguiente
página
es
$parts[1
]
else
print
"Page
not
found
."
;
/
/
Página
no
encontrada
|
|
Examinar también
preg_match_all()
,
preg_replace()
, y
preg_split()
.