为什么这不起作用?我把str_replace放在了这个主板上,它似乎适用于其他所有人。没有引号的单词是来自我的IVR的“欢迎来到银行”(或者其他什么,无关紧要),并从REQUEST进入$ txt1。我需要在单词之间使用%20,以便它变为“Welcome%20To%20The%20Bank”,这样现在就会发送到我的短信服务提供商,最终出现在手机屏幕上。我可以在IVR端通过手动将%20放在单词之间来弥补它,但我想在我的PHP脚本中完成它。
$txt1 = $_REQUEST['IVR_OUT'];
$new = str_replace(' ', '%20', $txt1);
$twilio_number = "+12017937229";
$client = new Client($account_sid, $auth_token);
$client->messages->create(
// Where to send a text message (your cell phone?)
'+18082719009',
array(
'from' => $twilio_number,
'body' => $new
)
);