phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?Re:=20[php]=20String=20verk=FCrzen?=

[php] =?ISO-8859-1?Q?Re:=20[php]=20String=20verk=FCrzen?=

Peaveway_(at)_aol.com Peaveway_(at)_aol.com
Sat, 30 Dec 2000 09:03:07 EST


Moin

In einer eMail vom 30.12.00 13:52:40 (MEZ) Mitteleuropäische Zeit schreibt 
stefan_(at)_invidia.de:

> Ich benötige eine Funktion, die aus einem String, der einen 
>  seitenlangen Text enthält, einen kürzeren String generiert, der eine 
>  feste Anzahl an Zeichen (inkl. Leerzeichen) enthällt. 
[..]

Hm, also mit strpos() sollte man die Stelle des gewuenschente Leerzeichens 
ermitteln koennen. (Hier auf den optionalen Parameter achten! ) Das Ergebnis 
kann man dann mit substr() verwendet werden um an der richtigen Stelle ab 
zuschneiden.

Beispiel:
<?php
$text = "Dies ist ein String mit Leerzeichen und wir wollen 25 + x Zeichen 
davon";
$cut = strpos("$text"," ",25);
echo substr("$text",0,$cut);
?>

Du musst allerdings testen ob dein Text auch die gewuenschte Laenge hat 
(strlen()) weil sonst Fehler auftreten.

Gruss
Joerg Behrens

--
TakeNet GmbH                        Mobil: 0171/60 57 963       
D-97080 Wuerzburg                   Tel: +49 931 903-2243       
Alfred-Nobel-Straße 20              Fax:+49 931 903-3025


php::bar PHP Wiki   -   Listenarchive