在移动短信中添加换行符

时间:2011-09-28 17:53:18

标签: php mobile sms line-breaks

我正在使用某个短信服务的API,我只是想知道如何以纯文本格式将PHP代码中的换行符添加到移动设备中?

有人可以帮助我吗?

7 个答案:

答案 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这是我的第二条信息”