berkut
Новичок
preg_replace() непонятка
Столкнулся с не понятной проблемой:
Ожидаю получить "one$1234two", а получаю "one34two"
вообщем preg_replace режет ещё и по такому типу:
preg_replace('#\$[^$]{,2}#', '', $String);
-~{}~ 19.05.06 22:20:
а, немного догоняю, он воспринимает $1 - как ссылку на найденое совпадение, но как избавиться от такого поведения?
Столкнулся с не понятной проблемой:
PHP:
$tpl = 'one{repl}two';
$c = '$1234';
$tpl = preg_replace('#{repl}#i', $c, $tpl);
echo $tpl;
вообщем preg_replace режет ещё и по такому типу:
preg_replace('#\$[^$]{,2}#', '', $String);
-~{}~ 19.05.06 22:20:
а, немного догоняю, он воспринимает $1 - как ссылку на найденое совпадение, но как избавиться от такого поведения?
