Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在变量中创建空行,以便在返回变量时返回空行?_Php_Variables_Lines_Osticket - Fatal编程技术网

Php 如何在变量中创建空行,以便在返回变量时返回空行?

Php 如何在变量中创建空行,以便在返回变量时返回空行?,php,variables,lines,osticket,Php,Variables,Lines,Osticket,我正在尝试编写一个后端PHP脚本,它使用OS票证API提交票证 但我目前遇到了一个问题,在消息的顶部,我希望显示一些其他内容,例如用户IP和他们在表单上输入的其他信息 目前,这是一种工作。提交表单时,将显示该表单要显示在消息正文中的数据,但未格式化。例如: IP: [ip address]Phone Number: [phone number]Message: [message] $message = "IP Address: ".$ip."Phone Number: ".$phoneNumb

我正在尝试编写一个后端PHP脚本,它使用OS票证API提交票证

但我目前遇到了一个问题,在消息的顶部,我希望显示一些其他内容,例如用户IP和他们在表单上输入的其他信息

目前,这是一种工作。提交表单时,将显示该表单要显示在消息正文中的数据,但未格式化。例如:

IP: [ip address]Phone Number: [phone number]Message: [message]
$message = "IP Address: ".$ip."Phone Number: ".$phoneNumber."Message: ".$userMessage
信息顶部有更多的数据,但我想你明白了

我希望它能像这样展示:

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

[message]
我最初的想法是使用
“\n”
,但这正好返回了我所写的内容

接下来,在网上查看之后,我尝试了

,但这也恰好返回了我所写的内容

我想我的问题是,如果我在不应该在的地方使用
,但他们说要在线使用它们,当我不使用它们时,脚本运行时会出现PHP错误

我应该补充一点,主消息中显示的数据都需要进入一个变量,例如:

IP: [ip address]Phone Number: [phone number]Message: [message]
$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地址:”.$IP。”
““电话号码:”.$phoneNumber。”
“消息:”
“$userMessage”
我还尝试:

$message = "IP Address: ".$ip.<br>."Phone Number: ".$phoneNumber.<br>."Message: ".<br>.$userMessage
$message=“IP地址:”..$IP.
“电话号码:”..$phoneNumber.
“消息:”
$userMessage
除了


之外,我还尝试了
\n
“\n”
,两者都返回相同的结果,要么是一个错误,要么正是返回了语音标记之间的内容


我相信做这件事并不难,但我已经没有主意了。有人知道如何做到这一点吗?

使用
PHP\u EOL
-这是一种通用的跨平台方式,PHP将知道根据系统应用哪一条线

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