Zeilenumbruch

zigomeier

Mitglied
Gibt es einen andere Anweisung als

PHP:
<?php
 $text = nl2br($text);
 ?>

den ich sollte alles au einer zeile haben und dieser Befehl macht daraus z.B.

Code:
Diest<br />
 Ist<br />
 Der Testtext<br />

Ich sollte aber folgendes haben:
Code:
Diest<br />Ist<br />Der Testtext<br />

Bitte um HILFE
 
If you don't want newlines, do:

$Result = str_replace( "\n", '<br />', $Text );

Übersetzung:
Wenn du nicht willst Neuzeilen, mache:
$Result = str_replace( "\n", '<br />', $Text );

PHP:
//wenn zeilenumbrüche bleiben sollen:
$result = nl2br($text);

//wenn alles in einer zeile sein soll:
$result = str_replace( "\n", '<br />', $Text );
 
öhm wenn du alles in eine Zeile haben willst, einfach gar nicht formatieren. Dann wird der Text in eine Zeile ausgegeben. (Ich dachte, du willst im Quelltext nur eine Zeile haben)
 
Du solltest beachten, auf welche Art dein Betriebssystem, mit dem du die Daten erstellst, einen Zeilenumbruch erstellt und entsprechende Ersetzungen vornehmen.
 
Wenn du unbedingt die Zeilenumbrüche raushaben willst, solltest du dennoch die verschiedenen Arten berücksichtigen:

PHP:
ereg_replace("\r\n|\n|\r", '<br />', $str);


MfG. xxenon
 
Zurück