Показать сообщение отдельно

  #11  
Старый 20.12.2008, 19:54
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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, будут заменены все вхождения шаблона.
 
Ответить с цитированием