Wörter ausschreiben (substr)

Watusimann

Erfahrenes Mitglied
Hallo zusammen.

Ich würde gern wissen, wie es realisieren kann, daß ein Wort welches durch die substr geteilt wurde, ausschreiben kann. Oder gibt es eine ähnliche Möglichkeit wie substr für "Wortzählungen"?

Bsp. Problemkind

PHP:
echo substr($MetaTags['description'], 0, 100);
<- so sieht es jetzt aus

danke schonmal im Voraus
 
Ich weiss jetzt nicht, ob ich dich recht verstanden habe, aber wenn es dir darum geht, Text zu begrenzen, aber bei der Begrenzung nicht mitten im Wort abzuschnippeln, könntest du bspw. preg_replace() verwenden:
Code:
$str = preg_replace('@^(.{31}\S*).*$@s', '\\1...', $str);

Das ersetzt in $str alles, was nach dem 32. Zeichen kommt(falls sovielö Zeichen vorhanden sind), durch 3 Punkte.
Ist das 33. Zeichen jedoch kein Leerzeichen, wird erst ab dem nächsten Leerzeichen gekürzt.
 
Zurück