(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_ereg — Búsqueda por expresión regular con soporte para caracteres multibyte
Búsqueda por expresión regular con soporte para caracteres multibyte.
patternEl patrón de búsqueda.
stringLa cadena sobre la que se realiza la búsqueda.
matches
Si se encuentran coincidencias para las subcadenas entre
paréntesis de pattern y si la función es
llamada con el tercer argumento matches, las
coincidencias serán almacenadas en los elementos del array
matches. Si no se encuentra ninguna coincidencia,
matches tendrá como valor un array vacío.
$matches[1] contendrá la subcadena que comienza en la primera paréntesis izquierdo; $matches[2] contendrá la subcadena que comienza en la segunda, y así sucesivamente. $matches[0] contendrá una copia de la cadena completa coincidente.
Devuelve si se ha encontrado una coincidencia de pattern
en string.
| Versión | Descripción |
|---|---|
| 8.0.0 |
Esta función devuelve ahora true en caso de éxito.
Anteriormente, devolvía la longitud en bytes de la cadena encontrada, si se encontraba
una coincidencia para pattern en string y
si se proporcionaba matches.
Si el parámetro opcional matches no se proporcionaba o si la
longitud de la cadena coincidente era 0, esta función devolvía 1.
|
| 7.1.0 |
mb_ereg() ahora asignará matches
a un array vacío, si no hay coincidencias. Anteriormente, los
matches no se modificaban 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.