Скажем, у меня есть строка, как показано ниже $ comments = Windows Embedded Compact (Windows CE) или Windows Server. В состав семейства Defunct Windows входят Windows 9x и Windows Mobile. [CR] [LF] [CR] [LF] Microsoft представила операционную среду под названием Windows 20 ноября 1985 года как графическую оболочку операционной системы для MS-DOS в ответ на растущий интерес к графическим пользовательским интерфейсам (GUI) ,как управлять CRLF в php?
Примечание: [CR] [LF] добавляются вручную для вопроса. Я обнаружил эту проблему, когда любой пользователь копирует и вставляет любой html-контент в поле комментариев с текстовой областью комментариев, которое мы наблюдаем за этими элементами.
Есть ли способ, которым мы можем заменить их на \ n \ r в PHP.
Я пытался что-то вроде этого
$comments = preg_replace("/\r\n\r\n|\r\r|\n\n/", "<br />", $comments);
он не давал мне никакого должного результата.
Вы можете использовать ' '~ \ R ~ ''и замените на' \ n \ r', если вы планируете заменить каждую последовательность новой строки на '\ n \ r'. –
Ваши требования не ясны. Пожалуйста, обновите вопрос о том, что вам нужно заменить. Я не знаю, какого «правильного» результата вы ожидаете. –
Не могли бы вы дать нам некоторую обратную связь о том, что вы пробовали и какой результат? – hherger