Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Nach einer bestimmten länge ein <br> einsetzen (https://www.delphipraxis.net/33829-%5Bphp%5D-nach-einer-bestimmten-laenge-ein-br-einsetzen.html)

Die Muhkuh 13. Nov 2004 12:30


[PHP] Nach einer bestimmten länge ein <br> einsetzen
 
Hi,

ich bin grad dran, eine kleine Shoutbox zu machen. Das Problem ist nun, dass man bei längen einträgen einen horiontalen Scrollbalken bekommt. Ich suche eine function die nach x Zeichen einen Zeilenumbruch einfügt.


*MFG*

Manu :hi:

[edit] Aus vertikal, horizontal gemacht [/edit]

Nikolas 13. Nov 2004 12:34

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
Meinst du einen horizontalen Balken?
Vielleicht so:
Delphi-Quellcode:
i:=25;
while i< length(str) do
insert('
',str,i);
inc(i,25);
end;
So solltest du nach jedem 25. Buchstaben ein '
' eingefügt bekommen.

CalganX 13. Nov 2004 12:34

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
Hi,
Delphi-Referenz durchsuchenInsert. ;)

Chris

Die Muhkuh 13. Nov 2004 12:37

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
Zitat:

Zitat von Toxman
Meinst du einen horizontalen Balken?
Vielleicht so:
Delphi-Quellcode:
i:=25;
while i< length(str) do
insert('
',str,i);
inc(i,25);
end;
So solltest du nach jedem 25. Buchstaben ein '
' eingefügt bekommen.

:wall: Ja ich meinte horizontal.

Aber ich brauch PHP nicht Delphi ;)

[edit] Btw: Ich versuchs mal umzusetzen. Wird ja nicht so schwer sein ;) [/edit]

alcaeus 13. Nov 2004 12:40

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
Hi Spider,

in PHP kannst du mit
Code:
$str{x}
auf das x-te Element im String zugreifen, evtl. musst du es mit einer Schleife machen, eine Funktion wie StrCopy habe ich nicht gefunden.

@Chris und Tox: Im Titel steht PHP, nicht Delphi :zwinker:

Greetz
alcaeus

jfheins 13. Nov 2004 12:41

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
rtfm:
http://de.php.net/wordwrap

czapie 13. Nov 2004 12:43

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
die Funktion substr gibt Teilstrings aus.
Du kannst dann in einer Schleife lauter Teilstrings bestimmter
Länge ausgeben lassen, immer ein br dazwischen und anschlißend wieder
zusammenbauen.

php.net - substr

Czapie.

[edit]Sorry!
1. zu langsam
2. Ich gebe auf, jfheins seine Lösung ist einfacher und geschickter!
[/edit]

Die Muhkuh 13. Nov 2004 12:44

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
Hi,

thx. Funtzt :thumb:

Airblader 13. Nov 2004 15:12

Re: [PHP] Nach einer bestimmten länge ein <br> einsetz
 
schau dir speziell die user-kommentare zu wordwrap an!

auch wordwrap is nich ganz lückenlos.

die kommentare enthalten teilweise wirklich gute sachen :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 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