如何在变量中创建空行以便在返回时返回空行?
How can I create empty lines in a variable so when it is returned, it is returned with empty lines?
我正在尝试编写后端 PHP 脚本,该脚本使用 OS 票 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 并放入消息中供管理员在 OS 工单仪表板中查看。当我尝试添加空格时,我尝试了:
$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"
,两者都返回相同的结果,要么是错误,要么返回的正是 -在说话标记之间。
我相信这样做并不难,但我没有主意。有人知道怎么做吗?
使用PHP_EOL
——通用的跨平台方式,php会根据系统知道应用到哪一端。
$message = "IP Address: ".$ip.PHP_EOL."Phone Number: ".$phoneNumber.PHP_EOL."Message: ".PHP_EOL.$userMessage;
我正在尝试编写后端 PHP 脚本,该脚本使用 OS 票 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 并放入消息中供管理员在 OS 工单仪表板中查看。当我尝试添加空格时,我尝试了:
$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"
,两者都返回相同的结果,要么是错误,要么返回的正是 -在说话标记之间。
我相信这样做并不难,但我没有主意。有人知道怎么做吗?
使用PHP_EOL
——通用的跨平台方式,php会根据系统知道应用到哪一端。
$message = "IP Address: ".$ip.PHP_EOL."Phone Number: ".$phoneNumber.PHP_EOL."Message: ".PHP_EOL.$userMessage;