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