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