mb_ereg_replace
En esta página
mb_ereg_replace
Reemplaza segmentos de cadena mediante expresiones regulares
Descripción#
php
mb_ereg_replace(string $pattern, string $replacement, string $string, [string $options]): stringphp
Busca en la cadena string las ocurrencias que coinciden con el patrón pattern, y las reemplaza con el texto de reemplazo replacement.
Parámetros#
pattern
La expresión regular.
Los caracteres multi-octeto pueden ser utilizados en pattern.
replacement
El texto de reemplazo.
string
La cadena a analizar.
options
La opción de búsqueda. Para más explicaciones, consulte mb_regex_set_options.
Valores devueltos#
La cadena resultante en caso de éxito, o false si ocurre un error. Si string no es válido para la codificación actual, null es devuelto.
Historial de cambios#
| 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. |
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.[!WARNING] Nunca utilice el modificador
econ datos de entrada no confiables. No se realizará ningún escape automático (como se conoce depreg_replace). No tener esto en cuenta probablemente creará vulnerabilidades de ejecución remota de código en la aplicación.
Véase también#
mb_regex_encoding, mb_eregi_replace