<br>
перед каждым переводом строки, это видно в примерах из документации. Если вы хотите заменить перенос строки на <br>
, используйте str_replace:str_replace( ["\r\n", "\n\r","\r", "\n"], '<br>', $text );
in brief this inserts
or
before matched regexp \n\r?|\r\n?