======[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}}