Esta web utiliza cookies de terceros con el fin de mejorar el servicio web. Podrá obtener más información consultando nuestra Aviso sobre cookies. ACEPTAR

PHP: Solución a eregi_replace deprecated


Actualizando una de mis aplicaciones me he encontrado que eregi_replace estaba deprecated (obsoleto).

Solución rápida: Cambiar eregi_replace por preg_replace, pero ojo, hay que hacer un pequeño cambio.

Os detallo a continuación.

https://php.net/manual/fr/function.preg-replace.php

eregi_replace("expresion regular","reemplazo", $cadena);

El cambio es sencillo:

preg_replace("/expresion regular/","reemplazo", $cadena);

Añadiendo las barras / a la expresión regular, si deseais que sea casi insensitivo:

preg_replace("/expresion regular/i","reemplazo", $cadena);

Bastaría con añadir una i al final de la expresión regular.

Espero que os sirva de ayuda.