Mailinglisten-Archive |
On Thu, Apr 26, 2001 at 03:45:29PM +0200, Matthias Kunze wrote: > hi. > > wie könnte es in php möglich sein, einen vorhanden string von maximal 200 > zeichen auf eine länge von 10 worten zu kürzen und hintendran "..." zu > hängen? wäre die zerlegung mit explode() anhand der leerzeichen ein mögliche > lösung? > $string = "Hier dein Text mit vieeeeelen Wörtern"; $string = ereg_replace("[[:space:]]+"," ",$string); $words = explode(" ",$string); for($i=0;$i<=10;$i++) { $short .= $words[$i]." "; } print $short."..."; Hmm, man sollte noch Checken wieviele Wörter das ganze Teil hat, da man die Punkte wohl kaum braucht wenn der Satz <= Wörter enhällt. => Manual => Array Gruß
php::bar PHP Wiki - Listenarchive