PHP中的Twilio无法识别新行

时间:2017-12-19 15:10:35

标签: php laravel-4 twilio twilio-php

使用PHP / Laravel。
最新的Twilio库5.16.2

遵循这一点 - https://support.twilio.com/hc/en-us/articles/223181468-How-do-I-add-a-line-break-in-my-SMS-message-

这些都不起作用,它们按原样发送:

  • %0a
  • \ n
  • %0D 0A%
  

$ textMessageToSend = $ textMessageToSend。 ' %0a' 。   $ emailLinkOfContent;

我错过了什么?

2 个答案:

答案 0 :(得分:3)

问题在于单引号字符串使用Double引号来解决问题,

$textMessageToSend = $textMessageToSend . "%0a" . $emailLinkOfContent;

如果初始化是硬编码的,请确保$textMessageToSend$emailLinkOfContent都是用双引号分配的字符串。

答案 1 :(得分:0)

我大约2个月前在Laravel中使用Twilio,我发送短信时没有遇到这样的问题:

'Test'. "\n" .'new line'

它进入了新的行,但正如你在PHP中看到的那样,你应该使用双引号来表示新的行。