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...