de.comp.lang.php FAQ

7.8. Wie kann ich einen String kürzen?

Antwort von Johannes Frömter

Im einfachsten Fall erreicht man dies mit der "Allround-Funktion" substr() (weitere Beispiele im Manual):

// Die ersten 20 Zeichen von $string ausgeben:
echo substr($string, 0, 20);

Soll die Ausgabe nicht mitten in einem Wort unterbrochen werden, bietet es sich an, die Funktion wordwrap() zu "missbrauchen":

// Nur ganze Wörter, max. 20 Zeichen von $string ausgeben:
echo wordwrap($string, 20, "\0") . ' ...';

Eigentlich dient wordwrap() dazu, einen Fließtext auf eine gewisse Breite zu formatieren. Das Trennzeichen "\0" terminiert die Ausgabe jedoch bereits beim ersten Trenner, den wordwrap() einzufügen versucht ...

hosted by
schlund + partner

Valid HTML 4.01! Valid CSS!

7.8. Wie kann ich einen String kürzen?
http://www.dclp-faq.de/q/q-string-kuerzen.html
de.comp.lang.php FAQ | (c) Copyright 2000-2003 Das dclp-FAQ-Team