В данном видео я научу вас работать с функций
preg_replace_callback
, которая позволяет
выполнять сложный поиск и замену в строке,
используя регулярные выражения PHP.
Исходники кода
<?php
$text = '<2> ddd <3> kkk <10> zzz';
$var = '!';
echo preg_replace_callback('#(<)(\d+)(>)#', function($match) use ($var) {
var_dump($var);
return $match[1] . $match[2] * $match[2] . $var . $match[3];
}, $text);
?>