phpbar.de logo

Mailinglisten-Archive

[php] Zeichen ersetzen?

[php] Zeichen ersetzen?

Reiner Kukulies reiner.kukulies_(at)_UNI-KOELN.DE
Tue, 11 May 1999 14:06:07 +0200


Alexander Meis <alexander_(at)_pixelhouse.de> schrieb,

> $zubereitung = eregi_replace("\n\n","<p>", $zubereitung);
> geht nicht.

Das sollte schon gehen. Vielleicht hast Du da aber nicht "\n\n" (UNIX)
stehen sondern "\r\n\r\n" (DOS) oder "\r\r" (MAC, oder?).  Ich mache
das meist so oder ähnlich:

$txt=ereg_replace("\r\n","\n",$txt);
  // DOS-Zeilenumbrüche -> UNIX
$txt=ereg_replace("\r","\n",$txt);
  // MAC-Zeilenumbrüche -> UNIX
$txt=ereg_replace("^\n+","",$txt);
  // Leerzeilen am Anfang entfernen
$txt=ereg_replace("\n+$","",$txt);
  // Leerzeilen am Ende entfernen
$txt=ereg_replace("\n\n+","<P>",$txt);
  // Zwei oder mehr Umrüche in <P> umwandeln
$txt=ereg_replace("\n","<BR>",$txt);
  // Die restlichen einzelnen Umbrueche in <BR> umwandeln

Gruß, Reiner





php::bar PHP Wiki   -   Listenarchive