Мне нужна помощь по этому старому коду ereg_replace
Доброе утро из Италии и извините за мой плохой английский:)
В старое веб-приложение мне нужно внести некоторые изменения, но я получаю это warning
:
ereg_replace
является deprecated
и т. д.
Я пытаюсь изменить:
eregi_replace("([0-9]*)(\/)([0-9]*)(\/)([0-9]*)","\\5-\\3-\\1",GetSQLValueString($_POST['dataordine'], "date")),
с:
preg_replace("([0-9]*)(\/)([0-9]*)(\/)([0-9]*)","\\5-\\3-\\1",GetSQLValueString($_POST['dataordine'], "date")),
но не работает ->
Warning: preg_replace(): Unknown modifier '(' in \www\testate_ins.php on line 23
Что я могу сделать?
Большое спасибо за помощь.
До свидания.
1 ответ
Решение
Просто поставьте "/" в начале и в конце шаблона, как это
"/([0-9]*)(\/)([0-9]*)(\/)([0-9]*)/"
и это должно работать.