Edit report at http://bugs.php.net/bug.php?id=22487&edit=1
ID: 22487 Comment by: breiteseite1337 at gmail dot com Reported by: mikael at whip3 dot net Summary: wordwrap removes space at break, could be optional? Status: Open Type: Feature/Change Request Package: Feature/Change Request Operating System: Windows XP PHP Version: 4.3.0 Block user comment: N Private report: N New Comment: I fully agree with mikael. An optional parameter which controls this behaviour would be very useful. For example: You create a ics/ical file and you want to break after 75 characters (http://tools.ietf.org/html/rfc5545#section-3.1) wordwrap could make that easy. But it may remove spaces. So your links may break and words may get unintentionally concatenated. So a extra parameter makes sense in my opinion. +1 P.S.: a workaround for the above-mentioned problem is to replace the whitespace character with an extra symbol (e.g. '^'), wordwrap() and replace the extra symbol back to a whitespace. Previous Comments: ------------------------------------------------------------------------ [2003-03-01 05:52:54] mikael at whip3 dot net The function wordwrap removes on space character if a break occurs between two words. This is not always desired behavior. For example: echo wordwrap('abc abc abc abc', 13, 'X', 1); Note: 4 spaces between last pair Results in: abc abc abc X abc Two spaces left before the break and one after. One space gets removed. The same happens if we only have one space where a line break occurres, leaving us with only a line break between the words. / mikael ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=22487&edit=1