Ik ben bezig met een soort van nieuws systeempje het enigste probleem wat ik nog heb is hij alles letterlijk invoegd. Alleen als 1 zin heel lang is gooit hij heel mijn layout om.

Kan ik opgeven dat hij bij x tekens automatisch een enter geeft?

mss als je het in een tabel steekt? met opgegeven width.

anders met de functie count() als je dan je string met explode() in een array steekt, zo splits je na een aantal woorden
Browse wat door het forum, deze vraag ik al x aantal keer gesteld...
<?php
function auto_wrap($text, $maxWordLength, $break) {
$exploded = explode(' ', $text);

for ($i = 0; $i <= count($exploded); $i++) {

if (strlen($exploded[$i]) >= $maxWordLength) {
$exploded[$i] = wordwrap($exploded[$i], $maxWordLength, $break, 1);
}
}

$text = implode(' ', $exploded);

return $text;
}
echo auto_wrap('teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest', 12, '..<br>..');
/* output: teeeeeeeeeee..<br>..eeeeeeeeeeee..<br>..eeeeeeeeeeee..<br>..eeeeeeeeeeee..<br>..eeeeeeeeeeee..<br>..eeeeeeeeeeee..<br>..eeeeeeeeeeee..<br>..eeeeeest */
?>

Reageren