phpbar.de logo

Mailinglisten-Archive

[php] string kuerzen

[php] string kuerzen

Hans Theo Mislisch php_(at)_phpcenter.de
Thu, 26 Apr 2001 16:14:34 +0200


> 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