Hat jemand eine Idee, wie ich das am eifachsten machen kann?
die "harte variante" ist http://at.php.net/substr
ansonsten, kannst du zb deinen string mit explode an den leerzeichen trennen und dann in einer schleife so lange mit array_pop das letzte element entfernen "ganzes wort", bis die zeichenzahl in summe kleiner als die maximal gewünschte zeichenzahl ist - wenn das erledigt ist mit implode das array wieder zu einem string umformen