Функция ereg_replace () удерживается от использования - Как очистить эту ошибку? [дубликат]

31
задан zzlalani 24 October 2013 в 05:59
поделиться

5 ответов

Переключитесь на preg_replaceDocs и обновите выражение, чтобы использовать синтаксис preg (PCRE) вместо синтаксиса ereg (POSIX) там, где есть различияDocs (так же, как написано в руководстве для ereg_replaceDocs).

41
ответ дан 27 November 2019 в 21:39
поделиться

изменить вызов ereg_replace, чтобы использовать preg_replace вместо

6
ответ дан 27 November 2019 в 21:39
поделиться

IIRC они предлагают вместо этого использовать функции preg_ (в данном случае preg_replace ).

3
ответ дан 27 November 2019 в 21:39
поделиться

http://php.net/ereg_replace говорит:

Примечание. Начиная с PHP 5.3.0, расширение регулярных выражений устарело в пользу расширения PCRE. .

Таким образом, preg_replace - лучший выбор во всех отношениях. Обратите внимание, что есть некоторые различия в синтаксисе шаблонов.

4
ответ дан 27 November 2019 в 21:39
поделиться

Здесь есть дополнительная информация о замене ereg_replace на preg_replace

3
ответ дан 27 November 2019 в 21:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: