Twilio 在 PHP 中无法识别新行
New line not recognized by Twilio in 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-
和 none 这些作品,它们按原样发送:
- %0a
- \n
- %0D%0A
$textMessageToSend = $textMessageToSend . ' %0a ' .
$emailLinkOfContent;
我错过了什么?
问题是单引号字符串用双引号解决问题,
$textMessageToSend = $textMessageToSend . "%0a" . $emailLinkOfContent;
如果初始化是硬编码的,请确保 $textMessageToSend
和 $emailLinkOfContent
都是用双引号分配的字符串。
大约 2 个月前,我在 Laravel 中使用 Twilio,我可以毫无问题地发送包含如下内容的短信:
'Test'. "\n" .'new line'
它转到了它应该去的新行,但正如你在 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-
和 none 这些作品,它们按原样发送:
- %0a
- \n
- %0D%0A
$textMessageToSend = $textMessageToSend . ' %0a ' . $emailLinkOfContent;
我错过了什么?
问题是单引号字符串用双引号解决问题,
$textMessageToSend = $textMessageToSend . "%0a" . $emailLinkOfContent;
如果初始化是硬编码的,请确保 $textMessageToSend
和 $emailLinkOfContent
都是用双引号分配的字符串。
大约 2 个月前,我在 Laravel 中使用 Twilio,我可以毫无问题地发送包含如下内容的短信:
'Test'. "\n" .'new line'
它转到了它应该去的新行,但正如你在 PHP 中看到的那样,你应该对新行使用双引号才能使其正常工作。