Gnom: Assoziatives Array auslesen

Beitrag lesen

Hi,

ich habe ein Asso.Array.
Dieses nehme ich um vorhande Platzhalter in einem String durch einen wert zu ersetzten:

$string="meine Mutter ist heute sehr #BAD# aber mein Vater ist #LOL#";
$array=array(
 "Böse"=>"#BAD#",
 "Lustig"=>"#LOL#"
);

foreach($array as $bild => $wert)
 {
   $änderung=str_replace($wert,$gemuet,$string);
 }
echo $änderung;

Theoretisch sollte der ausgegebene Text so aussehen:

meine Mutter ist heute sehr Böse aber mein Vater ist Lustig

aber das stimmt nicht, der erste wert #BAD# wird im String einfach nicht ersetzt, alles andere wie gewünscht.
Wieso nicht?
Ich habe das auch mit anderen werten gemacht aber der erster Platzhalter wird nicht ersetzt.
Kann mir einer helfen?

Danke

euer Gom(e)