Я считаю, что есть только 3 варианта.
1- Сделайте, как предложил Тим, и добавьте дополнительные "\ n" *
2- Добавьте один пробел в конец?>:
Title: <?= 'xxx' // NO SPACE here >>> ?>
Location: <?= 'loc' // SPACE HERE >>> ?>
Department: <?= 'RIAA' ?>
Результаты следующие:
Title: xxxLocation: loc
Department:
3- Добавить вторую новую строку, например:
Title: <?= 'xxx' // NO EXTRA newline >>> ?>
Location: <?= 'loc' // EXTRA HERE >>> ?>
Department: <?= 'RIAA' ?>
Результаты:
Title: xxxLocation: loc
Department:
Отстой, я знаю, но не так много других вещей, которые ты можешь сделать.Вы могли бы сказать другим разработчикам, использующим вашу систему, что это ограничение PHP, я уверен, что они поймут.
Причина, по которой PHP это делает, заключается в том, что в целом PHP используется для файлов HTML, и ему НЕ требуетсявсе дополнительные строки, которые могут быть вызваны, что может вызвать проблемы с файлами HTML.Если вы имеете дело с простым текстом, вы должны быть готовы реализовать несколько особых вещей, поскольку вы столкнетесь с множеством странностей при работе с текстом плана и языками сценариев.