R auto wrap Door Rene op 21-11-2004 12:37 1.476 views 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? Link gekopieerd
l lieven 21-11-2004 13:58 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 Link gekopieerd
Alfred - 21-11-2004 14:31 Browse wat door het forum, deze vraag ik al x aantal keer gesteld... Link gekopieerd
d dutchcamel 21-11-2004 17:24 gewijzigd op 21-11-2004 17:33 <?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 */ ?> Link gekopieerd