Устаревший: preg_replace () до preg_replace_callback - PullRequest
0 голосов
/ 18 января 2020

У меня проблемы с пониманием функции preg_replace_callback, которую я должен использовать вместо имеющихся у меня строк preg_replace ().

Как я могу изменить следующие строки с помощью preg_replace_callback вместо preg_replace ()? :

$message = preg_replace('/\\[' . $tag . '\\](.*)\\[\/' . $tag . '\\]/siU', $this->tagparser->$parser('\\1'), $message);

$message = preg_replace("/\[" . $tag . "=("|\"|'|)([0-9,\s]+)\\1\](.*)\[\/" . $tag . "\]/siU", $replace2, $message);

$output = preg_replace('#All rights reserved.#i', 'All rights reserved.', $output, 1, $match);

Большое спасибо за вашу помощь

...