Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » String abschneiden, aber erst nach Wort Antworten
String abschneiden, aber erst nach Wort

MarkusStruebel
Fachidiot


Beiträge: 134


Hallo,

ich möchte einen String abschneiden. Das besondere daran ist allerdings, dass der String zwar nach einer bestimmten Länge abgeschnitten soll, aber erst nach einem Wort.

Sieht der String also so aus

$string = "Hallo Markus! Wie geht es dir?";

und soll nach 10 Zeichen abgebrochen werden, soll der String nicht "Hallo Mark" sein, sondern "Hallo Markus". Satzzeichen sollten auch berücksichtigt werden, also "Hallo Markus!"

Wie mache ich das?

Markus

  Profil   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Du kopierst in eine Variable alles ab Zeichen 11 (wenn der String kürzer ist, noch besser ) und schaust dann mit strpos, wo sich das erste Leerzeichen eines Worts befindet und speicherst die Position. Dann extrahierst du aus dem Orginalstring alles bis zu Position 10 + diese Position.

Oder wolltest du es als Quellcode?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben