Я получаю следующую ошибку при работе на PHP 5.3.8
Устаревший: функция eregi_replace () устарела в /home/XXXXXX/public_html/admin/modifypoll.php в строке 49
Это строка кода, может ли кто-нибудь помочь
$question = eregi_replace('</?[az][a-z0-9]*[^<>]*>', '', $question );
Я не уверен, к чему это изменить. Может кто-нибудь помочь
все семейство функций ereg устарело в PHP и в какой-то момент будет удалено с языка. Замена – это семейство preg. По большей части изменение прост:
preg_replace('/[^<>]>/i', '', $question); ^-- ^ ^^
/
) i
), добавьте модификатор i
$question = preg_replace('/<\/?[az][a-z0-9]*[^<>]*>/i', '', $question);
Кстати, вы можете просто использовать $question = strip_tags($question);
для достижения такого же результата без каких-либо регулярных выражений!