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

Reply via email to