Итак, я попытался получить эти обратные ссылки для работы, но я не могу понять это для жизни меня.PHP preg_replace Backreferencing
В настоящее время у меня есть эта строка <% size_../files/file.rar %>
, и мне нужно заменить ее фактическим размером файла.
Это то, что у меня есть до сих пор.
$oldStr = "<% size_../files/file.rar %>";
$newStr = preg_replace("/<% size_(\w+) %>/", filesize("$1"), $oldStr);
В принципе, мне нужно получить шаблон (\ w +) и использовать его для функции filesize.
Вы должны использовать 'preg_replace_callback()' + '\ w' ->' [\ ш ./] ' – Rizier123