好吧,我正试图根据上传的docx文件向我的用户发送消息。在这个docx文件中,几乎没有数字存在。如:880167xxxxxxx、880167xxxxxx等。
所以为了发送短信,我使用以下api链接结构:
require_once("file.php");
$docObj = new DocxConversion("$file");
$docText= $docObj->convertToText();
$foo = preg_replace( '/'s+/', ' ', $docText );
$sms = "http://fahimit.com/smsapi.php?user=xxx&pass=xxx&phone=$foo
senderid=$sender&message=$msg";
$sms = file_get_contents($sms);
但它没有发送短信,这是因为当我输出$foo时,它在数字的左侧和右侧都包含空格。因此,我使用trim和preg_replace,str_replace,但没有运气
那么,我该怎么做才能在这个url中发送没有任何空间的短信$sms?
您已经用空格替换了空格。使用这个:
$foo = preg_replace( '/'s+/', '', $docText );