(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_eregi — Expresión regular insensible a mayúsculas/minúsculas con soporte para caracteres multioctetos
Ejecuta la expresión regular insensible a mayúsculas/minúsculas con soporte para caracteres multioctetos.
patternLa expresión regular.
stringLa cadena a buscar.
matches
Si al menos una secuencia es encontrada
(eventualmente en los paréntesis capturantes de
pattern), y la función es llamada
con un tercer argumento matches, los
resultados serán almacenados en
matches.
$matches[1] contendrá el primer paréntesis capturante (aquel que comienza primero), $matches[2] contendrá el segundo paréntesis capturante (aquel que comienza después del primero), y así sucesivamente. $matches[0] contiene una copia de la cadena.
Devuelve si una correspondencia de pattern ha sido encontrada
en string.
| Versión | Descripción |
|---|---|
| 8.0.0 |
Esta función devuelve ahora true en caso de éxito.
Anteriormente, devolvía la longitud de octeto de la cadena encontrada, si una correspondencia
para pattern era encontrada en string y
que matches era proporcionado.
Si el parámetro opcional matches no era proporcionado o que la
longitud de la cadena correspondiente era 0, esta función devolvía 1.
|
| 7.1.0 |
mb_eregi() definirá ahora matches
como un array vacío, si no hay ninguna correspondencia. Anteriormente,
matches no era modificado en este caso.
|
Nota:
The internal encoding or the character encoding specified by mb_regex_encoding() will be used as the character encoding for this function.