在手机短信中添加换行符
我正在使用某个短信服务的 API,我只想知道如何将纯文本格式的 php 代码中的换行符添加到移动设备?
有人可以帮助我吗?
I am working with an API of a certain sms service and I just want to know how to add a line break from php code in a plain text format to mobile?
Can someone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
我知道这是一个老问题,但无论如何它可能会对某人有所帮助。
我倾向于使用 PHP_EOL 来实现此目的(由于跨平台兼容性)。
echo "line 1".PHP_EOL."line 2".PHP_EOL;
如果您打算在浏览器中显示结果,则必须使用
“
。”
I know this is an old question but anyway it might help someone.
I tend to use
PHP_EOL
for this purposes (due to cross-platform compatibility).echo "line 1".PHP_EOL."line 2".PHP_EOL;
If you're planning to show the result in a browser then you have to use
"<br>"
.请务必在字符串周围使用双引号,而不是单引号。
如果这不起作用,您需要与创建 API 的人员联系。
Be sure to use double quotes around the string, not single quotes.
If that's not working, you'll need to talk to the folks who made the API.
如果没有任何效果,请尝试使用
%0a
,如下所示:If nothing working try with
%0a
like bellow:尝试使用:“\r\n”
并且不要忘记用双引号将您的消息括起来。
它会起作用,如果下面的链接没有更多方法,请尝试它们...
https://codeupweb.wordpress.com/2017/07/18/how-to-add-a-line-break-in-sms-message/
Try with : "\r\n"
and also don't forget to enclose your message with double quotes.
It will work, if not the link below have more ways, try them...
https://codeupweb.wordpress.com/2017/07/18/how-to-add-a-line-break-in-sms-message/
如果 API 基于 HTTP,那么您应该使用 url 编码的 LF。如果它不起作用,那么您应该使用 GSM-7。
If API is HTTP based, then you should use url-encoded LF. If It isn´t work then you should use GSM-7.
你应该使用
\n
,试试这个you should use
\n
,try this最好从双引号开始,这样效果很好。不要使用单引号
使用下面的示例来表达您的想法
$message = "这是我的消息\n 这是我的第二条消息"
It better to start with double quote it work fine. Do not use single quote
Use this example below to capture your idea
$message = "This is my message \n This is my second message"
我使用 clicksend api ,并且
"
标签工作正常。"
I use clicksend api , and The
"<br>"
tag works correctly.