preload
Jul 11

Gelegentlich kommt es vor, dass man eine mit PHP erzeugte HTML-Ausgabe vor der Ausgabe noch modifizieren möchte. Bspw. sollen alle src-Attribute in img-Tags geändert werden. Soll gleichzeitig noch jede Ersetzung anhand bestimmter Kriterien oder mit wechselnden Optionen durchgeführt werden, kommt idealerweise ein Callback einer Funktion oder einer Methode zum Einsatz. Wenn zum Finden der gewünschten Inhalte ein regulärer Ausdruck verwendet werden kann bzw. soll, ist preg_replace_callback die richtige Wahl.

Dieser Artikel beschreibt anhand eines Beispiels, wie mittels preg_replace_callback innerhalb einer Methode alle src-Attribute von img-Tags gefunden und über ein Callback einer Methode der selben Klasse ersetzt werden können.

Weiterlesen

Tagged with: