Gnom/ Komisches verhalten: Assoziatives Array auslesen

Beitrag lesen

Hi,

wieso benimmt sich das auslesen und ersetzen so komisch?
Habe es mal geändert:

$string="Wert #EINS# und wert #ZWEI# und wert #DREI# oder doch wert #ZWEI# ?";
$array=array(
  "#EINS#"=>"220",
  "#ZWEI#"=>"260",
  "#DREI#"=>"300"
);
foreach($array as $halter => $wert)
 {
   $änderung=str_replace($halter,$wert,$string);
 }
  echo $änderung;

Ausgabe:
Wert #EINS# und wert #ZWEI# und wert 300 oder doch wert #ZWEI# ?

Es wird immer nur ein Wert ersetzt, ich verstehe echt nichts mehr...