On March 6, 2003 06:52 am, Jedi/Sector One wrote:
>   Hello.
>
>   Maybe this is the intended behavior, but wordwrap()'s behavior is a bit
> illogical on PHP 4.3.1, as it does only break after a plain whitespace, not
> after punctuation, \n, etc.
>
>   Here's a trivial sample :
>
> $a = "wwwwwwwwwwwwwwwwww\nphprules\nwwwwwwwwwwwwwwwww";
> print wordwrap($a, 10, ' ', 10);
>
>   Output :
>
> wwwwwwwwww wwwwwwww
> p hprules
> ww wwwwwwwwww wwwww
>
>   The following trivial patch makes wordwrap() wrap after any
> non-alphanumeric charater. Output after application of that patch :
>
> wwwwwwwwww wwwwwwww phprules wwwwwwwwww wwwwwww

Seems like the expected behavior to me, you are hardcoding the 'break' as ' ', 
meaning that no other character is considered a space hence, \n are being 
treated as part of the string rather then a string separator.

Ilia

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to