Mailinglisten-Archive |
> normal macht man das mit max chars nicht max wörter nee, man muss es schon mit Wörtern machen, sonst sind die Wörter ja zerschnitten, und das sieht reichlich unprofessionell aus bei mir deshalb so: function teaser_text($ur_text, $max_zeichen) { $anz_zeichen = 0; $text_teiler = strtok($ur_text, " "); while ($text_teiler AND $anz_zeichen < $max_zeichen) { $end_text .= $text_teiler." "; $anz_zeichen += strlen($text_teiler)+1; $text_teiler = strtok (" "); } return $end_text; } dabei orientiert sich die Funktion trotzdem noch an einem (ungefähren) Zeichenwert, zerschneidet aber keine Wörter Grüsse Helge
php::bar PHP Wiki - Listenarchive