dedlfix: Text durch Bild ersetzen

Beitrag lesen

echo $begrüßung;

Ich würde die Kürzel und deren zugehörige Bilder in ein mehrdimensionales Array stecken.

Mehrdimensionales Array? Meinst du das wirklich so, oder meintest du ein assoziatives Array?

$images = array(
  '%sm63%' => '<img ...>',
  '%sm64%' => '<img ...>',
  ...);

Das kannst du gut mit foreach() und dergleichen durchlaufen. In der Schleife steht dann die str_replace-Funktion.

Mit dem Array ist es noch einfacher, denn dieses braucht man nur zusammen mit dem Text der Funktion strtr() (Aufrufvariante 2) zu übergeben.

echo "$verabschiedung $name";