[nycphp-talk] What does this code do?
sequethin at gmail.com
Mon Mar 3 13:18:25 EST 2008
on windows a new line is really 2 characters, carriage return and line
feed. In unix it's 2-in-1. The idea is to convert them you need to
replace the carriage return and line feed with a newline character.
if you don't know what \r or \n are you should most definitely do some
Good luck :)
On Mar 3, 2008, at 1:12 PM, -- rada -- wrote:
> Hi all,
> I am trying to implement a user-input scrubbing function, more
> specifically, normalize linebreaks from windows/mac to unix. I can
> just do preg_replace but I saw this piece of code somewhere and
> don't understand it enough to even know what to google.
> supposedly converts Windows CRLF to Unix LF:
> $str =~ s/\r\n/\n/g;
> What does =~ do? I can RTFM if you point me to it :)
> Never miss a thing. Make Yahoo your homepage.
> New York PHP Community Talk Mailing List
> NYPHPCon 2006 Presentations Online
> Show Your Participation in New York PHP
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the talk