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