Also, instead of \n you can use PHP_EOL constant.
In the Windows "\r\n" can be used as end of line, for this case you can make double replacement:$matches=explode("\n", str_replace("\r","\n",$matches));
Note: Unlike the double-quoted and
heredoc syntaxes, variables and escape
sequences for special characters will
not be expanded when they occur in
single quoted strings.
So use "\n" instead of '\n'