Hallo diplomsiedler,
# Ersetzen der Platzhalter im Template
$template = str_replace("[NAME]",$name[$i],$str);
# Ersetze in $str "[NAME]" durch $name[$i]$template = str_replace("[merchantCategory]",$merchantCategory [$i],$str);
$template = str_replace("[offerID]",$offerID[$i],$str);
[...]
Hier taucht das Problem auf. Der Austausch findet immer nur mit der letzten Variable statt. Hier also die [offerID]. Was mache ich falsch?
Logisch, weil du den Rückgabewert der Funktion str_replace immer wieder in $template schreibst, im Funktionsaufruf selbst aber $str als zu bearbeitenden String angibst, das kann ja nicht funktionieren. Ersetze alle Vorkommnisse von "$template" durch "$str" oder umgekehrt, und dein Problem dürfte behoben sein.
Grüße aus Darmstadt,
Benjamin
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
SELF-Code: sh:) fo:) ch:} rl:| br:> n4:( ie:% mo:) va:) de:> zu:) fl:| ss:) ls[