Как я могу создать пустые строки в переменной, чтобы, когда она возвращается, она возвращалась с пустыми строками?

Я пытаюсь написать код PHP-сценария, который использует API билета ОС для отправки заявки.

Однако в настоящее время у меня возникает проблема, когда в сообщении вверху я хочу отображать некоторые другие вещи, такие как IP-адрес пользователя и некоторую другую информацию, которую они вводили в форму.

На данный момент это своего рода работа. Когда форма отправляется, появляются данные, которые должны отображаться в теле сообщения, но не форматируются. Например:

IP: [ip address]Phone Number: [phone number]Message: [message]

В верхней части сообщения есть больше данных, но я думаю, вы поняли идею.

Я хотел бы, чтобы это отображалось так:

IP: [ip address]
Phone Number: [phone number]
Message:

[message]

Первоначально я думал об этом, чтобы использовать "\n", но это только что вернуло именно то, что я написал.

Далее, посмотрев онлайн, я попробовал "<br>" но это также только что вернуло именно то, что я написал.

Я думаю, что моя проблема, если что я использую "" где я не должен был быть, но онлайн они сказали использовать их, и когда я не использую их, я получаю ошибку PHP при запуске скрипта.

Я должен добавить, что все данные, отображаемые в основном сообщении, должны входить в одну переменную, например:

$message = "IP Address: ".$ip."Phone Number: ".$phoneNumber."Message: ".$userMessage

затем $message будет отправлен в API и помещен в сообщение, которое администратор увидит на панели инструментов тикета ОС. Когда я пытался добавить пробелы, я попытался:

$message = "IP Address: ".$ip."<br>"."Phone Number: ".$phoneNumber."<br>"."Message: "."<br>".$userMessage

Я также попробовал:

$message = "IP Address: ".$ip.<br>."Phone Number: ".$phoneNumber.<br>."Message: ".<br>.$userMessage

На месте <br> а также "<br>" Я тоже пробовал \n а также "\n"оба возвращают одинаковые результаты, либо ошибку, либо возвращают точно то, что находится между метками разговора.

Я уверен, что это не так сложно сделать, но у меня нет идей. Кто-нибудь знает, как это сделать?

4

Решение

использование PHP_EOL — это универсальный кроссплатформенный способ, php будет знать, какой конец строки применять в соответствии с системой.

$message = "IP Address: ".$ip.PHP_EOL."Phone Number: ".$phoneNumber.PHP_EOL."Message: ".PHP_EOL.$userMessage;
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]