
20.12.2008, 19:54
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
Сообщение от Ru}{eeZ
а если так:
$file = 'кимек иек итек кет кт д.дж.{TITLE} v,lvfrl r rv {HEADER} vvvv';
$name = 'TITLE';
$value = 'Заголовок';
$file = preg_replace('|\{$name\}|i',$value,$file,-1);
мне же надо именно между фигурными скобками
Переменные не подставляются в одинарных кавычках!
нужно:
$file = preg_replace( "|\{$name\}|i ",$value,$file);
незачем писать -1 в четвертый параметр функции preg_replace
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit ] )
Выполняет поиск в строке subject совпадений с шаблоном pattern и заменяет их на replacement . В случае, если параметр limit указан, будет произведена замена limit вхождений шаблона; в случае, если limit опущен либо равняется -1, будут заменены все вхождения шаблона.
|
|
|