(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_eregi_replace — Expresión regular con soporte para caracteres multibyte, sin distinción de mayúsculas y minúsculas
$pattern,$replacement,$string,$options = null
Analiza la cadena string con el patrón de expresión regular
pattern, luego reemplaza el texto encontrado por replacement.
patternLa expresión regular. Pueden utilizarse caracteres multibyte. La distinción de mayúsculas y minúsculas será ignorada.
replacementEl texto de sustitución.
stringLa cadena a buscar.
options
La cadena resultante, o false si ocurre un error.
Si string no es válido para la codificación actual,
se devuelve null.
| Versión | Descripción |
|---|---|
| 8.0.0 |
options ahora es nullable.
|
| 7.1.0 |
Esta función verifica si string es válido para
la codificación actual.
|
| 7.1.0 |
El modificador e ahora está obsoleto.
|
Nota:
The internal encoding or the character encoding specified by mb_regex_encoding() will be used as the character encoding for this function.
Never use the e modifier when working on untrusted input. No automatic escaping will happen (as known from preg_replace()). Not taking care of this will most likely create remote code execution vulnerabilities in your application.