Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中Twilio无法识别新行_Php_Laravel 4_Twilio_Twilio Php - Fatal编程技术网

PHP中Twilio无法识别新行

PHP中Twilio无法识别新行,php,laravel-4,twilio,twilio-php,Php,Laravel 4,Twilio,Twilio Php,使用PHP/Laravel。 以及最新的Twilio库5.16.2 其后— 所有这些工作都是按原样发送的: %0a \n %0D%0A $textMessageToSend=$textMessageToSend'%0a’。 $emailLinkOfContent 我遗漏了什么?问题在于单引号字符串使用双引号来解决问题 $textMessageToSend = $textMessageToSend . "%0a" . $emailLinkOfContent; 如果初始化是硬编码的,请确保$t

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

其后—

所有这些工作都是按原样发送的:

  • %0a
  • \n
  • %0D%0A
$textMessageToSend=$textMessageToSend'%0a’。 $emailLinkOfContent


我遗漏了什么?

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

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

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

大约2个月前,我在Laravel中使用了Twilio,我在发送包含以下内容的短信时没有问题:

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

它转到了应该使用的新行,但正如您在PHP中看到的,您应该使用双引号来表示新行,以使其正常工作。

您需要使用双引号字符串来获得换行符
\n
如果用单引号表示,请确保使用
“\n”
是否有任何理由投反对票?