online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon RoanNas vom 17.07.2019, 22:04 Options

Zeilenumbrauch nach 50 Buchstaben am nächsten Beistrich

Wei´vielleicht jemand wie man das machen könnte:

Ich habe einen String der immer so 50-100 Zeichen lang ist.
Das ist aber für meinen Zweck zu lange so das ich auf 2 Zeilen splitten muss.
Die Splittung soll nach ca 50 Zeichen UND dann am nächsten Beistrich geschehen.
Gibts dafür eine PHP Funktion oder einen Tipp wie ich das hinbekommen könnte?


Antwort schreiben

Antwort 1 von wannaeigel vom 18.07.2019, 19:05 Options

sollte mit der strpos() funktion gehen.
nur das mit dem "circa" wird schwierig ;-)

Antwort 2 von wannaeigel vom 18.07.2019, 19:08 Options

ach so .. das ist natürlich nur zum finden der richtigen stelle.
das splitten machst du dann mit substr().

Antwort 3 von son_quatsch vom 18.07.2019, 20:29 Options

$c= ','; // oder was auch immer Du unter "Beistrich" verstehst
$min= 50; // Mindestlänge
$text= 'Der lange lange Text - bitte hier mehr einfügen';
$umbruch= "\n"; // Echter Umbruch? Oder ein HTML-Umbruch?

// Methode 1: behält den Beistrich bei, kommt in die nächste Zeile
if ($i= strpos($text, $c, $min)) $text= substr($text, 0, $i). $umbruch. substr($text, $i+ 1);

// Methode 2: Entfernt den Beistrich
if ($i= strpos($text, $c, $min)) $text= substr($text, 0, $i). $umbruch. substr($text, $i+ 1+ strlen($c));

Ähnliche Themen

Autokennzeichen Kreis-QQ-Nummer. Bedutung von Buchstaben
Lurchi  27.04.2007 - 285 Hits - 6 Antworten

buchstaben entfernen
adrian1  22.08.2007 - 64 Hits - 4 Antworten

Suche innerhalb eines Abfrageergebnisses
Steinway  29.08.2007 - 49 Hits - 9 Antworten

Excel2007: Umwandlung Buchstaben - Zahlen
FloXYZ  10.09.2007 - 137 Hits - 1 Antwort

tasmanien
nizza  10.11.2007 - 90 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026