Jeg har lavet en funktion med preg_replace, så den udskifter en række tags, og KUN udskifter dem hvis de er lukkede.
Jeg har lavet den sådan her:
$hp = preg_replace("/\\[qoute\\](.+)\\[\\/qoute\\]/mis", "<center><table cellpadding=\\"0\\" cellspacing=\\"0\\" class=\\"qoute\\"><tr><td valign=\\"top\\">\\\\1</td></tr></table></center>", $hp);
Det virker i sig selv også fint nok.. INDTIL jeg skal lave to qoutes. Eksempel:
[qoute] - [/qoute]
[qoute] - [/qoute]
Istedet for at lave 2 tabeller, laver den nu kun en!
(Altså - den tager det første og det sidste tag :/)
Kan jeg ikke få den til at lukke ved den første den finder? Der må da være en måde, jeg kan lave funktionen så den lukker ved den første?
Håber det er nogle derude som kan svare
Med Venlig Hilsen
Christian Jessen