(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
.
pattern
La expresión regular. Pueden utilizarse caracteres multibyte. La distinción de mayúsculas y minúsculas será ignorada.
replacement
El texto de sustitución.
string
La 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:
La codificación interna o la codificación especificada por mb_regex_encoding() será usada en esta función.
Nunca utilice el modificador e
cuando trabaje con datos de entrada que no son de confianza. No se producirá ningún escape automático (como en preg_replace()). Si utiliza el modificador puede crear vulnerabilidades de ejecución remota de código en su aplicación.