Problem mit preg_replace

[kamui]
Hallo,

habe ein Problem mit preg_replace ... Folgender Code:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?
$arr = array("titel" => "hallo");

$text 'blabla {$titel} blabla';

foreach ($arr as $key=>$value) {
  $text preg_replace("/\{\$$key\}/Uism"$value$text);
}

echo $text;
?>


Allerdings wird " {$titel} " nicht ersetzt ...
StarkesWeb
Also wenn man zwei Backslashes vor dem Dollar Zeichen $ benutzt, funktionierts bei mir.

php:
1:
$text preg_replace("/\{\\$$key\}/Uism"$value$text);