dedlfix: Text zwischen ##TEXT## durch Variable ersetzen

Beitrag lesen

echo $begrüßung;

Beispiel: $string = 'Dies ist ein String mit ##variablea## und ##irgndetwas##';
ich möchte jetzt ##variablea## durch $array['variablea'] und ##irgndetwas## durch $array[irgndetwas] ersetzen

Es kam ja schon einiges an Vorschlägen. Reguläre Ausdrücke sind hier zu viel des Guten, da es sich nur um einfache feststehende Strings handelt, die getauscht werden sollen.

Völlig ausreichend ist str_replace(), das braucht aber zwei Arrays als Parameter, eins mit den Suchstrings, eins mit den zu ersetzenden.

Mit nur einem Array kommt strtr() aus (die zweite Syntax).

echo "$verabschiedung $name";