phpbar.de logo

Mailinglisten-Archive

[php] Kürzung eines Strings an der letzten Wortgrenze vor dem x-ten Zeichen.

[php] Kürzung eines Strings an der letzten Wortgrenze vor dem x-ten Zeichen.

Sebastian Mendel lists at sebastianmendel.de
Die Jun 8 11:36:19 CEST 2004


Norbert Pfeiffer schrieb:

> Hi Reinold,
> 
> zu Deinem Problem gab es hier mal eine Art Wettstreit.
> Schnellste Loesung war die nachfolgende, welche von
> einer Programmiererin gefunden wurde, deren Namen mir
> leider gerade nicht gegenwaertig ist ...
> 
> <?php
> function get_teaser($text, $maxB=77) {
>     if (strlen($text) <= $maxB) return $text;
>     $aa = substr($text,0,$maxB);
>     $xx = strrpos($aa,' ');
>     return substr($text,0,$xx).' ...';
> }
> ?>

das ist fein, aber was ist mit Zeichen anders als ' ' die aber auch 
nicht zum Wort gehören? (Zeilenumbrüche, Satzzeichen, ...)


> Dagegen sieht auch wortwrap() ...

wordwrap()



-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive