Mailinglisten-Archive |
> if (eregi("#T#", $friends, $code2)) {
> $friends = preg_replace("/#T#/i", "<table>\n", $friends);
>
> $friends = preg_replace("/
> /i", "<tr><td>\n", $friends);
>
> $friends = preg_replace("/\|/i", "</td><td>", $friends); $friends =
> preg_replace("/#\/T#/i", "</table>\n", $friends); }
>
>
> Das klappt ja auch eigentlich ziemlich gut, nur durch $friends =
> nl2br($friends); werden in den Tabellen immer so doofe BRs eingefügt,
> kann ich das irgendwie verhindern?
Nunja, warscheinlich machst du das nl2br nach der
umwandlung der Tabelle, oder? Wenn dem so ist werden die
von Dir in dne Tabellen-source eingebauten \n auch in <br>
gewandelt. Verushcsmal damit, dass Du das nl2br vor die
Tabellenumwandlung setzt oder die \n aus den Ersetzugs-
Dingen rausnimmst.
Btw: Wenn Du so einfache muster suchst ist str_replace()
besser (Siehe: http://www.php.net/manual/de/function.str-
replace.php ).
Gute Nacht
Johannes
php::bar PHP Wiki - Listenarchive