String erste 200 Zeichen lesen
Andi
- php
Hallo,
ich möchte aus einem String die ersten 200 Zeichen lesen aber ohne, dass die Wörter abgeschnitten werden.
Gibt es da eine Funktion in PHP?
Grüße
Andi
Hallo Andi!
Dann wirst Du wohl oder über auch mal 201 oder auch nur 199 Zeichen abschneiden müssen. Zuerst schaust du wo das erste Leerzeichen vor 200 Zeichen ist und dort schneidest Du ab. Nicht allzu doll, oder?
substr() oder strrchr() können Deine Freunde sein, es geht aber sicherlich auch anders
Schönen Gruß
Afra
Hi Andi,
ich möchte aus einem String die ersten 200 Zeichen lesen aber ohne, dass die Wörter abgeschnitten werden.
Gibt es da eine Funktion in PHP?
wordwrap() könnte dir weiterhelfen - dann kannst du den Text bis zum ersten Steuerzeichen ausgeben.
Alternativ kannst du dir auch selber was basteln, so würde ich vorgehen:
MfG, Dennis.
Hi Dennis,
ich möchte aus einem String die ersten 200 Zeichen lesen aber ohne, dass die Wörter abgeschnitten werden.
Gibt es da eine Funktion in PHP?wordwrap() könnte dir weiterhelfen - dann kannst du den Text bis zum ersten Steuerzeichen ausgeben.
Alternativ kannst du dir auch selber was basteln, so würde ich vorgehen:
- String anhand von " " exploden
- Array Schritt für Schritt durchgehen
- Prüfen ob alle vorherigen Zeichen zusammen plus neues Wort schon zu lang sind
Wenn ja: Abbrechen und Wörter bis hierher ausgeben
Wenn nein: Mit nächstem Wort weiterfahren- Ausgeben ;-)
Ja das könnte mir weiterhelfen ;)
Danke
Gruß
Andi
hi,
Ja das könnte mir weiterhelfen ;)
</faq/#Q-09a> übrigens auch.
gruß,
wahsaga