phpbar.de logo

Mailinglisten-Archive

[php] Tabellen Problem

[php] Tabellen Problem

Johannes Schlueter php_(at)_phpcenter.de
Thu, 2 May 2002 22:48:17 +0200


> 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