Nur 100 Zeichen!

Feldhofe

Erfahrenes Mitglied
Hallöchen!

Kann mir jemand einen Tipp geben, wie ich es schaffe, von einem aus der DB ausgelesenen Text die ersten 100 Zeichen in einer Variable zu isolieren? Muß doch eigentlich ganz einfach sein, ich weiß nur nich, wie... :)

Danke schonmal.
Gruß Feldhofe
 
PHP:
substr($string,$start[,$laenge]);

ausgabe beginnt bei $start (beginnt mit 0) und hat die länge $laenge, wobei $laenge optional ist ..

Bsp.:
PHP:
$string = "Dies ist ein String";
$string = substr($string,0,4);
echo $string;

dieses skript würde "Dies" ausgeben

mfg
 
Kommt darauf an was du damit machen möchtest, wenn du es mit wordwrap() machst zerreist er dir nicht die Worte:
PHP:
$text=wordwrap($text,100,"[DaswarnschonHundert]");
$text = explode("[DaswarnschonHundert]",$text);
echo $text[0]
der text wird dann automatisch bei dem letzten Lehrzeichen getrennt,das vor der 100 Stelle steht.

tob
 
Auch gut!
Ich will es eigentlich für den Teil "description" der Meta-Tags haben, weil ich für jede seite individuell die Meta-Tags gestalten will und immer ein paar Worte aus den Seitentext reibauen will!

Danke.
Gruß Feldhofe
 
Nochmal ne ganz blöde Frage: Was wird mit
PHP:
"[DaswarnschonHundert]"
in deinem Quellcode festgelegt??
 
wird da nix angegeben wird einfach ein \n eingesetzt ist eigentlich wurscht was man benutzt, ausser vor den 100 Zeichen kommt schon mal ein Zeilenumbruch, dann würde dir explode("\n",$text) im ersten element halt nur die Zeichen bis zum ersten zeilenumbruch liefern.

tob
 
Zurück