Wie Text kürzen unter Beibehaltung von Tags?
Eingetragen von rhodes (631)
am 22.03.2021 - 14:06 Uhr in
am 22.03.2021 - 14:06 Uhr in
Hallo zusammen,
in einer Preprocess-Funktion eines custom Modules muss ich einen übergebenen String kürzen.
"text text text text text text text text text text text text text text text text text text text text "
Einige Wörter sind mit dem Tag em ausgezeichnet. Kürze ich den Text mit der substr-Funktion...
$outputstr = substr($text,0,250);
... werden auf der Seite zwar nur die gewünschten 250 Zeichen ausgegeben, allerdings ist das Tag ebenfalls als Text sichtbar, wird also nicht mehr als Tag interpretiert.
Hat jemand eine Idee, wie ich das beheben kann?
Danke & Grüße
rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Smart trim
am 22.03.2021 - 15:17 Uhr
Solche Sachen erledigt das empfehlenswerte Modul Smart trim. Wenn du das innerhalb eines eigenen Moduls realisieren möchtest, würde ich zuallererst einen Blick in die Code repository von Smart trim werfen und mir ggf. Lösungen daraus abschauen.