mb_eregi
En esta página
mb_eregi
Expresión regular insensible a mayúsculas/minúsculas con soporte para caracteres multioctetos
Descripción#
php
mb_eregi(string $pattern, string $string, [array $matches]): boolphp
Ejecuta la expresión regular insensible a mayúsculas/minúsculas con soporte para caracteres multioctetos.
Parámetros#
pattern
La expresión regular.
string
La 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.
Valores devueltos#
Devuelve si una correspondencia de pattern ha sido encontrada en string.
Historial de cambios#
| 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. |
Notas#
[!NOTE] La codificación interna o la codificación de caracteres especificada por
mb_regex_encodingse utilizará como codificación de caracteres para esta función.
Véase también#
mb_regex_encoding, mb_ereg