换行符Twilio API PHP

时间:2018-07-02 15:07:54

标签: php sms twilio

我正在使用带有本地库的php中的Twilio api,我尝试了stackoverflow或他们的官方网站提供的许多解决方案,但没有一个起作用。在标记为已回答之前,请先考虑一下。我提供了一些证据证明它确实不起作用。如果我缺少一些标题等信息,请提供帮助。因为我尝试了官方解决方案,但它不起作用。

$sid="xxxxxxxxxxx";
$token="xyxxxcxc";
    $client=new Client($sid, $token);

     function Send_Message($client, $msg, $to){

      return $client->messages->create(

        $to,

        array('from' => '+12566661887',

          'body'=>$msg

       )

      );

    }

Please check this image all possible solution

1 个答案:

答案 0 :(得分:1)

单引号禁止十六进制代码替换,转义序列(如\ r或\ n)将按字面输出。

http://php.net/manual/en/language.types.string.php#language.types.string.syntax.single

这不起作用

array(
    'from' => $twilio_number,
    'body' => 'I sent \r\n this message in under 10 minutes!'
)

代替双引号,这应该起作用

array(
    'from' => $twilio_number,
    'body' => "I sent \r\n this message in under 10 minutes!"
)

或使用 $msg

$msg = "I sent \r\n this message in under 10 minutes!";


array(
    'from' => $twilio_number,
    'body' => $msg
)