我们已为我们的结算系统编写了一个小的PHP Hook,可在下订单时向我们开启新的支持服务单。它的工作原理除了对于“Open Ticket”API函数之外,它为消息采用了一个字符串,但我们无法弄清楚如何在其中放入回车符。
我试过了
<p>, <br>, \n, \r\n, etc.
虽然看起来只是完全纯文本,但所有这些都只是逐字阅读而不是回车。
有没有人对如何做到这一点有任何想法? http://docs.whmcs.com/API:Open_Ticket
答案 0 :(得分:41)
回车符"\r"
。记住双引号!
我认为您希望"\r\n"
btw在文本中添加换行符,以便在不同的操作系统中正确呈现。
答案 1 :(得分:11)
还有跨平台的PHP 5.0.2 PHP_EOL常量!
答案 2 :(得分:3)
$postfields["message"] = "This is a sample ticket opened by the API\rwith a carriage return";
答案 3 :(得分:1)
片段PHP(在控制台 Cloud9 中):
echo "\n";
echo "1: first_srt=1\nsecnd_srt=2\n";
echo "\n";
echo '2: first_srt=1\nsecnd_srt=2\n';
echo "\n";
echo "==============\n";
echo "\n";
结果输出:
1: first_srt=1
secnd_srt=2
2: first_srt=1\nsecnd_srt=2\n
==============
1和2之间的区别:&#34; 与&#39;
答案 4 :(得分:1)
我发现添加<br>
符合要求。
答案 5 :(得分:0)
PHP_EOL返回一个与平台上的换行符相对应的字符串(LF,\ n sur#10 un Unix,CRLF,\ n \ r ou#13#10 sur Windows)。
Person