Mathias Brodala: preg_match() - reguläre Ausdrücke verarbeiten

Beitrag lesen

Hallo nochmal.

$text = preg_match("=[(.*)]=U", '<a href="[hostname]/'.$1.'">'.$1.'</a>', $text);

  1. Du meinst vermutlich eigentlich preg_replace. Ansonsten würdest du mit obigem Kommando das Ergebnis der Ersetzung als Array in $text ablegen und dies sogleich darauf wieder verwerfen, da du in die gleiche Variable den Rückgabewert von preg_match hineinschreiben lässt.

An meinem Vorschlag ändert sich nichts, aber meine Anmerkung ist Quark. Dazu hätte $text sowohl das zweite als auch das dritte Argument für preg_match sein müssen.

Einen schönen Montag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules