ID: 28386 Updated by: [EMAIL PROTECTED] Reported By: php at ter dot dk -Status: Open +Status: Closed Bug Type: Strings related Operating System: Linux PHP Version: 4.3.6 New Comment:
This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2004-05-13 18:11:52] php at ter dot dk Description: ------------ wordwrap will wrap at length for the first wrapped line and length-1 for the following lines in the following code. My guess is that it counts the space where the text is wrapped before, for the following line (even though the space is removed in the output). The reproducible code was tested under Linux (PHP4.3.6), AIX (PHP4.3.2) and FreeBSD (PHP4.3.4). I haven't put up a test where several spaces follow at the wrapping-point, but it might be tested as well. Reproduce code: --------------- <?php $text = "Some text"; $string = "$text $text $text $text"; print nl2br(wordwrap($string,9)); ?> (nls2br() only added for easy same result when not using nl2br(), just look in the HTML-source instead) Expected result: ---------------- Some text Some text Some text Some text Actual result: -------------- Some text Some text Some text Some text ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=28386&edit=1
