Czy ciąg zawiera „\r\n” (jak w 0x0D 0x0A) czy dosłowny ciąg „\r\n”? Jeśli to pierwsze, powinno to usunąć wszystkie znaki nowej linii.
$json = preg_replace("!\r?\n!", "", $json);
Opcjonalnie zamień drugi parametr „” na „
”, jeśli chcesz zastąpić znaki nowej linii tagiem br. W tym drugim przypadku spróbuj wykonać następujące czynności:
$json = preg_replace('!\\r?\\n!', "", $json);