Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Zeilenumbrüche (https://www.delphipraxis.net/56452-%5Bphp%5D-zeilenumbrueche.html)

3_of_8 5. Nov 2005 23:56


[PHP] Zeilenumbrüche
 
In meinem Forum gibt es immer Probleme mit zu langen Zeilen. Wie kann ich die automatisch umbrechen? Hab es schon mit split versucht, aber irgendwie bin ich wohl zu müde/newbig/dumm (sucht euch was aus :mrgreen:)

Mystic 6. Nov 2005 00:16

Re: [PHP] Zeilenumbrüche
 
Du könntest den String mit explode (Leerzeichen als Trennzeichen) in ein array aus Wörtern aufteilen. Dann unterstuchst du jedes einzelne Element auf seine Länge und fügst entsprechend dann Zeilenumbrüche ein, falls ein Wort zu lang sein sollte.

Danach fügst du das Wörter-Array mit implode wieder zu einem einzigen String zusammen.

Nightshade 6. Nov 2005 01:11

Re: [PHP] Zeilenumbrüche
 
Code:
wordwrap
(PHP 4 >= 4.0.2, PHP 5)

wordwrap --  Bricht die Zeilen eines Strings nach einer bestimmten Anzahl Zeichen mittels des angegebenen Trennzeichens um.
Beschreibung:
string wordwrap ( string str [, int width [, string break [, int cut]]])


Bricht die Zeilen des Strings str an der mittels width angegebenen Position um. Diese Zeilenumbrüche werden mit dem im (optionalen) Parameter break spezifizierten Steuerzeichen durchgeführt.

Die Funktion wordwrap() bricht die Zeilen automatisch an der Spalte 75 unter Verwendung des Steuerzeichens '\n' (neue Zeile) um, wenn die optionalen Parameter width und / oder break nicht angegeben sind.

Steht cut auf 1, wird der String immer an der vorgegebenen Länge umgebrochen. Ist ein Wort also länger als die gegebene Länge, wird der Zeilumbruch auch innerhalb des Wortes eingefügt (siehe zweites Beispiel).

Anmerkung: Der optionale Parameter cut wurde in PHP 4.0.3 eingeführt.
Versuch mal das....

Mystic 6. Nov 2005 01:14

Re: [PHP] Zeilenumbrüche
 
Das ist natürlich besser. ;)

wordwrap

Nightshade 6. Nov 2005 01:18

Re: [PHP] Zeilenumbrüche
 
Oder wenn du's inna Tabelle darstellt reicht eigendlich ein :

Code:
<table width="70%" style="table-layout:fixed">

3_of_8 6. Nov 2005 10:48

Re: [PHP] Zeilenumbrüche
 
Bei normalem Text geht es (das mit dem table style), aber guckt euch mal das an: Link

Nightshade 6. Nov 2005 11:58

Re: [PHP] Zeilenumbrüche
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bei mir sieht es gut aus, siehe Anhang....

Welchen Browser nutzt du ?

Laut Selfhtml sollte das bei allen gängigen Browsern funktionieren :

SelfHTML - Table Layout

3_of_8 6. Nov 2005 12:33

Re: [PHP] Zeilenumbrüche
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab den Firefox und bei mir sieht das so aus:

jakobwenzel 6. Nov 2005 18:27

Re: [PHP] Zeilenumbrüche
 
Bei mir siehts genauso auf wie bei 3_of_8 (auch FF).

3_of_8 6. Nov 2005 18:36

Re: [PHP] Zeilenumbrüche
 
Damit wären wir jetzt einen Schritt weiter, nämlich bei "Smash your head on keyboard!". Ich HASSE es wenn nichts so funzt wie es funzen soll und keiner den Grund dafür weiß. :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:35 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz