<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?