• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

nl2br - Zeilenumbrüche

Nikas3D

Neues Mitglied
ich habe eine textarea und in dieser kan ntext eingetragen!

Wenn jemand nach seinem text noch zeilenumbrüche angibt weren diese angezeigt!
Wie kann ich alle Zeilenümrüche wenn danach kein Buchstabe mehr kommt löschen Sodass nich sowas ensteht:

BEGINN
hi
hier sind nach unten jede mänge zeilenümrpche





ENDE

SONDERN:

BEGINN
hi
hier sind nach unten jede mänge zeilenümrpche
ENDE
 
Werbung:
Vielen Dank für die Antowrt
aber nach dem befehl $nachricht = trim($nachricht);
wird immer noch zeilnümbrüche angezegit!
 
Zuletzt bearbeitet:
Werbung:
Vielen Dank für die Antowrt
aber nach dem befehl $nachricht = trim($nachricht);
wird immer noch zeilnümbrüche angezegit!
sollen wir jetzt raten was du meinst?

PHP:
$nachricht = 'Eine Nachricht mit einem\nZeilenumbruch';
$nachricht  =     trim($nachricht);
echo $nachricht;
Das zeigt keine Zeilenumbrüche an.
 
Werbung:
ja aber er will ja dass die Zeilenumbrüche da sind nur am Ende seines Strings sollen sie entfernt werden
 
Werbung:
ja weil er ja nur die Umbrüche am Ende des Strings weghaben will und nicht am Anfang oder in der Mitte. So habe ich es zumindest verstanden
 
Werbung:
So langsam alle Klarheiten beseitigt? ;)

sollen wir jetzt raten was du meinst?

PHP:
$nachricht = 'Eine Nachricht mit einem\nZeilenumbruch';
$nachricht  =     trim($nachricht);
echo $nachricht;
Das zeigt keine Zeilenumbrüche an.

*auf Zunge beiß*

Wenn ich raten sollte, was das derzeitige Problem ist: (r)trim wird nach nl2br ausgeführt. Da passiert nichts, weil alle Zeilenenden bereits durch "<br />" ersetzt wurden. (r)trim müsste vorher ausgeführt werden.
 
So langsam alle Klarheiten beseitigt? ;)



*auf Zunge beiß*

Wenn ich raten sollte, was das derzeitige Problem ist: (r)trim wird nach nl2br ausgeführt. Da passiert nichts, weil alle Zeilenenden bereits durch "<br />" ersetzt wurden. (r)trim müsste vorher ausgeführt werden.

Du bist ein Gott :D
Wenn du mir jetzt noch sagst, wie ich es schaffe, aus 2 oder mehr zeilenumbrüchen 1 <br> machen kann bist du der Beste!
ALSO. das maximal ein zeilenumruch zwischen 2 zeilen nur noch möglich ist!

PHP:
$nachricht_text = nl2br_limit($nachricht_text,'1');
<- wirkt nicht
 
Werbung:
Werbung:
Zurück
Oben