André S.: Nach XX Zeichen wiedergabe stoppen

Hallo,

ich steh ma wieder aufm Schlauch...

Und zwar bin ich dabei, ein kleines Redaktionssystem zu schreiben,
bleibe aber bei einer Kleinigkeit hängen, und zwar:

Auf der Startseite sollen Texte aus einer DB ausgelesen werden,
allerdings nur die ersten 75 Zeichen. Danach soll stopp sein, und
ein ... [mehr] folgen...

Ich habs mit wordwrap() versucht, bis mir auffielt, dass das nur
Zeilenumbrüche macht *ggg* ;)

Weiss einer rat?

  1. Hallo

    Weiss einer rat?

    Wenn Du einen Teilwort ausgeben möchtest, dann dürften die Funktionen rund um Substrings interessant sein, so zumindest die Doku (http://de3.php.net/manual/en/function.substr.php).

    Grüße aus Würzburg
    Julian

  2. Hallo

    Es gibt da eine Funktion namens substr();
    http://php3.de/substr

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
  3. Moin,

    so geht es:

    $Textvorschau=strlen($Text); // Text ist der volle Text, hier werden die Zeichen gezählt.

    if($Textvorschau>200) { $Txt=substr($Text,0,200); $Txt="$Text...hier der Weiter-Link"; } else { $Txt="$Text"; }

    echo "$Txt";

    Erklärung: wenn mehr als 200 Zeichen, dann Textextextextexte...
    wenn weniger, dann volle Anzeige des Textes.

    Gruß