Цитата (Adamant @ 19.01.2009 - 07:07) |
preg_replace ( mixed $pattern, mixed $replacement, mixed $subject [, int $limit] )
В случае, если параметр limit указан, будет произведена замена limit вхождений шаблона; |
я потому и спросил, что preg_replace работает только с шаблонами. Мне же нужно в строке найти $vr (не конкретно "слово", а именно значение переменной) и заменить его на $zam. Если писать
PHP |
preg_replace($vr, $zam, $ra,1); |
выдает ошибку
Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in server\test.php on line xx.
eval и прочие ухищрения использовать не хотелось бы, потому что мне надо делать много замен, и надо избежать ненужных действий.