AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Zeilenumbrüche

Ein Thema von 3_of_8 · begonnen am 6. Nov 2005 · letzter Beitrag vom 20. Nov 2005
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#1

[PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 00:56
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 )
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 01:16
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.
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat
Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 02:11
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....
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat
Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 02:14
Das ist natürlich besser.

wordwrap
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat
Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 02:18
Oder wenn du's inna Tabelle darstellt reicht eigendlich ein :

Code:
<table width="70%" style="table-layout:fixed">
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 11:48
Bei normalem Text geht es (das mit dem table style), aber guckt euch mal das an: Link
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 12:58
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
Miniaturansicht angehängter Grafiken
forum_217.jpg  
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 13:33
Ich hab den Firefox und bei mir sieht das so aus:
Miniaturansicht angehängter Grafiken
fehler_107.jpg  
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von jakobwenzel
jakobwenzel

Registriert seit: 31. Aug 2005
Ort: Ingelheim am Rhein
141 Beiträge
 
FreePascal / Lazarus
 
#9

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 19:27
Bei mir siehts genauso auf wie bei 3_of_8 (auch FF).
Jakob Wenzel
"My store now sells Ninja Weapons!"
Comicverkäufer bei den Simpsons
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: [PHP] Zeilenumbrüche

  Alt 6. Nov 2005, 19:36
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ß.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr.
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