Det här är vad jag tror du menade: Att varje ord som är längre än 20 tecken ska få ett mellanslag i mellan. Dålig förklaring, men titta hur resultatet blir.
<?
function klippatext($text) {
$text2=explode(" ",$text);
$antalord = count($text2);
for($i=0;$i<$antalord;$i++){
$text2[$i] = chunk_split($text2[$i], 20, " ");
$text3 = $text3.$text2[$i];
}
return $text3;
}
$text="Jag heter Uffe och gillar att hooooooooooooooooooooooooooooooppa hop reeeeeeeeeeeeeeeeeeeeeeeeeeeep på vardagarnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
echo klippatext($text);
?>
Resultat: Jag heter Uffe och gillar att hooooooooooooooooooo oooooooooooppa hop reeeeeeeeeeeeeeeeeee eeeeeeeeep på vardagarnaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaa
Notera att varje ord som är längre än 20 tecken får ett mellanslag sen fortsätter ordet, fast ord som inte är längre än 20 tecken återstår orörda
