======[PHP] wordcut====== Diese Funktion schneidet im Gegensatz zu wordwrap() nax X Zeichen ab und versucht dabei die Wörter im Satz nicht zu zerstückeln. =====Funktion wordCut()===== =====Anwendungsbeispiel: Weiterlesen-Link===== Ein typisches Beispiel. Wir haben in der DB mehrere Texte. In einer Übersicht wollen wir nur den Textanfang und ein Weiterführungslink anzeigen. ==== Code==== //Testdaten. Werden normalerweise aus einer DB geladen $id = 15; $text = 'Bei der Explosion einer Bombe in Teheran ist iranischen Medienberichten zufolge Mostafa Ahmadi Roshan – ein im Atombereich tätiger Universitätsprofessor – getötet worden. Zwei weitere Mitfahrer wurden bei dem Anschlag verletzt. '; //Pattern für den Weiterführenlink define('C_LINK_PATTERN', "[MEHR...]"); //Gekürtzten Text mit Weiterführenlink echo wordCut($text, 50, sprintf(C_LINK_PATTERN, $id)); ==== Ausgabe ==== Bei der Explosion einer Bombe in Teheran ist [MEHR...] Bei der Explosion einer Bombe in Teheran ist [MEHR...] {{tag>PHP Function}}