PHP 5.2.15preg_replace backreference date function
Я пытаюсь заменить {date [F]} на функцию даты.
У меня есть шаблон, который отлично работает.
preg_replace('/({date\[(.*?)\]})/', date(${2}), $subject);
Я попытался preg_replace_callback, но это, кажется, не работает, даже когда я использую create_function()
я получаю в основном неопределенные ошибки в моих методах пытались.
Вы должны использовать '([^]] +)', а не '(. *?)' – fge