preg_replace_all preg_replace php7 ereg_replace php function replace deprecated eregi

php7 - preg_replace php version



Obsoleto: FunciĆ³n eregi_replace() (2)

toda la familia de funciones ereg está en desuso en PHP y en algún momento se eliminará del idioma. El reemplazo es la familia preg. En su mayor parte, el cambio es simple:

preg_replace(''/[^<>]>/i'', '''', $question); ^-- ^ ^^

  1. cambiar ereg a preg
  2. agregar delimeters ( / )
  3. para las coincidencias insensibles a mayúsculas / minúsculas (ereg i ), agregue el modificador i

Recibo el siguiente error al ejecutar en PHP 5.3.8

Obsoleto: la función eregi_replace () está obsoleta en /home/XXXXXX/public_html/admin/modifypoll.php en la línea 49

Esta es la línea de código, ¿alguien puede ayudar por favor?

$question = eregi_replace(''</?[a-z][a-z0-9]*[^<>]*>'', '''', $question );

No estoy seguro de a qué cambiarlo. ¿Alguien puede ayudar por favor


$question = preg_replace(''/<//?[a-z][a-z0-9]*[^<>]*>/i'', '''', $question);

Por cierto, simplemente puedes usar $question = strip_tags($question); para lograr lo mismo sin expresiones regulares!