Testausschnitt

Grunge

Erfahrenes Mitglied
Hey Leute,

ich hab da mal eine Frage . .
Ich lade aus einer Datenbank mehrere Texte. Angezeigt werden sollen aber nur x Zeichen (soll also variabel sein). Der Text soll dann nach erreichen dieser Zeichen abgeschnitten werden und mit "..." ergänzt werden. Es sollen aber nur ganze Wörter abgeschnitten werden.

Also ein kleines Beispiel.

Zeichenzahl 20:
Text: "Hallo wie geht es dir? --> "Hallo wie geht es..."

Habe im Internet folgendes gefunden:

Code:
//http://www.homepage-total.de/php/textlaenge.php#
<?php
   $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da ?";
   $schnitt   = 27;
   $trenner  = "[...]";

   if (strlen($text)) {
      $text1 = explode("|&|",chunk_split($text,"$schnitt","|&|")); 
      $text1n = $text1[0];
      $newtext = $text1n . "$trenner";
      echo "$newtext";
   }
?>
Nur das schneidet auch Wörter auseinander, was ich ja nicht will! ! !

Wäre nett wenn mir jemand helfen würde..

Danke im Vorraus


Ben
 
Zuletzt bearbeitet:
Zurück