Lange Wörter kürzen
Oft kommt es vor, dass User aus Zerstörungswut oder was auch immer, lange "Wörter" oder Strings einbringen, die natürlich durch fehlende Umbrüche Gästebücher oder Foren in ihrem Aufbau total zerreißen. Um das zu verhindern, kann man mit dieser Funktion solche langen String-Teile automatisch nach n Zeichen umbrechen lassen.
Code:
<?php
// @param text $text
// @param integer $length, default=50
function short_words($text, $length = 50) {
$words = explode(" ",$text);
$count_w = count($words)-1;
if($count_w >= 0) {
for($i=0;$i<=$count_w;$i++) {
if(strlen($words[$i])>=$length) {
$words[$i] = chunk_split($words[$i], $length,"-<br>");
$length = strlen($words[$i])-5;
$words[$i] = substr($words[$i],0,$length);
}
$text = implode(" ",$words);
}
} else {
$text = chunk_split($text,$length,"-<br>");
}
return $text;
}
$text = "haallllooooo";
echo short_words($text, 5);
?>
Quelle: http://php4u.net/index.php?main=codeschnipsel&source=6
War nur ne Idee, keine Ahnung obs umsetzbar ist 
Gruss Nicolas
Lesezeichen