Back2toxic
Erfahrenes Mitglied
wordwrap() finde ich persönlich nicht so schön, da hier auch Leerzeichen mitgezählt werden.
Wenn du wirklich nur trennen willst, wenn das Wort mehr als X Zeichen hat, kannst du auch ne RegularExpression verwenden.
Einen direkten Vergleich hast du mit dem Snippet
Wenn du wirklich nur trennen willst, wenn das Wort mehr als X Zeichen hat, kannst du auch ne RegularExpression verwenden.
PHP:
// Anzahl der Zeichen, nach denen umgebrochen werden soll
$cutAfter = 5;
echo preg_replace("#([\S]{{$cutAfter}})#","\\1<br/>",$text);
Einen direkten Vergleich hast du mit dem Snippet
PHP:
<?php
$text = "0123456789 0 1 2 3 4 5 6 7 8 9 Flugzeugumbauapparat";
$cutAfter = 5;
echo wordwrap($text, $cutAfter, "<br/>");
echo "<br />----------<br />";
echo preg_replace("#([\S]{{$cutAfter}})#","\\1<br/>",$text);
?>
Zuletzt bearbeitet: