Hello Kai,
Und wie im anderen Beitrag angedeutet .. mir persönlich ist es in der Regel lieber, wenn ungesetzte Platzhalter durch '' ersetzt werden (bzw. beim Debugging durch einen nicht so leicht zu übersehenden Text), das kann ich mit der Callback-Funktion von p_r_c problemlos gleich mit erledigen. Bei str_replace würden diese Platzhalter stehen bleiben, daher mag ich es nicht sonderlich.
Das lese ich anders.
"If search and replace are arrays, then str_replace() takes a value from each array and uses them to search and replace on subject. If replace has fewer values than search, then an empty string is used for the rest of replacement values. ..."
Ich habe es aber jetzt gerade nicht nachvollzogen. Wäre also zu testen, ob das Manual die Wahrheit sagt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg