У меня есть анализатор php, который разбивает заданную строку на перенос строки, делая что-то вроде этого:
$lines = explode(PHP_EOL,$content);
Парсер отлично работает при работе на стороне сервера. Однако, когда я передаю контент через сообщение с помощью ajax (используя метод jquery $ .post), возникает проблема: разрывы строк не распознаются. Итак, после почти часа тестов и головной боли я решил изменить PHP_EOL на "\ n", и это сработало:
$ lines = explode ("\ n", $ content);
Теперь это работает! Черт возьми, я столько времени потерял! Может ли кто-нибудь объяснить мне, когда правильно использовать PHP_EOL и "\ n", чтобы я мог сэкономить время в будущем? Цените ваши добрые ответы;)