Mailinglisten-Archive |
> wie k=F6nnte es in php m=F6glich sein, einen vorhanden string von maxima= l 200 > zeichen auf eine l=E4nge von 10 worten zu k=FCrzen und hintendran "..." = zu > h=E4ngen? w=E4re die zerlegung mit explode() anhand der leerzeichen ein > m=F6gliche > l=F6sung? Hallo matthias, also Du willst zB. eine News in einer =DCbersicht k=FCrzen und ab einer gewissen Anzahl Worte .... ausgeben. Ich mach das so: $max=3D67; // maximale L=E4nge des News-Strings bis ... if(strlen($string) > $max ) { $rest=3D$string; $string=3D""; if(strrpos(substr($rest,0,$max-1), " ")) $string=3D$string . substr($rest, 0, strrpos(substr($rest,0,$max-1), " "= )) . "=A0=A0..."; $message =3D $string; $message =3D stripslashes($message); $message =3D nl2br($message); } Liebe Gr=FC=DFe Theo --=20 Agathos Networks - Postfach 1114 - D-87515 Sonthofen Tel: +49 (0)8321 67388-80 Fax: +49 (0)8321 67388-50 mailto:info_(at)_agathos.net
php::bar PHP Wiki - Listenarchive