Req #22487 [Com]: wordwrap removes space at break, could be optional?
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
Thread (5 messages)