我正在使用某个短信服务的API,我只是想知道如何以纯文本格式将PHP代码中的换行符添加到移动设备中?
有人可以帮助我吗?
答案 0 :(得分:9)
我知道这是一个老问题,但无论如何它可能对某人有帮助。
我倾向于将PHP_EOL
用于此目的(由于跨平台兼容性)。
echo "line 1".PHP_EOL."line 2".PHP_EOL;
如果您计划在浏览器中显示结果,则必须使用"<br>"
。
答案 1 :(得分:7)
$text = "This is line 1.\nThis is line 2.";
请务必在字符串周围使用双引号,而不是单引号。
如果这不起作用,您需要与制作API的人交谈。
答案 2 :(得分:1)
尝试:“\ r \ n” 并且不要忘记用双引号括起你的信息。
它会起作用,如果没有,下面的链接有更多的方法,试试吧......
https://codeupweb.wordpress.com/2017/07/18/how-to-add-a-line-break-in-sms-message/
答案 3 :(得分:1)
如果没有任何效果,请尝试像下面这样使用%0a
:
$sms = 'This is line 1%0aThis is line 2';
答案 4 :(得分:0)
答案 5 :(得分:0)
您应该使用\n
,尝试一下
$sender->sendMessage("Vocabulary:\n".$word.$meaning,$test);
答案 6 :(得分:0)
最好以双引号开头,这样可以正常工作。不要使用单引号
使用下面的示例捕获您的想法
$ message =“这是我的信息\ n这是我的第二条信息”