К вашему сведению: пожалуйста, не забывайте всегда использовать двойные кавычки при поиске / замене символов новой строки.Если вы используете одинарные кавычки, такие как:
print str_replace(array('\n', '\r\n', '\r'), '', $strBorked);
Это никогда не будет работать!Вы должны использовать:
print str_replace(array("\n", "\r\n", "\r"), '', $strBorked);
Это потому, что PHP не интерпретирует внутри одинарных кавычек, а \ n символьный php переводится в буквальный перевод строки только внутри двойных кавычек.Это, конечно, относится ко всем управляющим символам.