У меня есть текст, который может иметь разные стили новой строки. Я хочу заменить все новые строки '\ r\n', '\n', '\ r' той же новой строкой (в этом случае \r\n).
Какой самый быстрый способ сделать это? Мое текущее решение похоже на то, что является способом sucky:
$sNicetext = str_replace("\r\n",'%%%%somthing%%%%', $sNicetext);
$sNicetext = str_replace(array("\r","\n"),array("\r\n","\r\n"), $sNicetext);
$sNicetext = str_replace('%%%%somthing%%%%',"\r\n", $sNicetext);
Проблема в том, что вы не можете сделать это с одной заменой, потому что \r\n будет дублироваться в \r\n\r\n.
Благодарим за помощь!