欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP截取發(fā)動(dòng)短信內(nèi)容的方法

 更新時(shí)間:2017年07月04日 16:31:41   作者:yanfangphp  
這篇文章主要介紹了PHP截取發(fā)動(dòng)短信內(nèi)容的方法,需要的朋友可以參考下

廢話不多說(shuō)了,直接給大家貼代碼了,具體代碼如下所示:

$str_tmp  = DAdmin_Utils::gbkStrSplit(“短信內(nèi)容”, 700);//內(nèi)容過(guò)長(zhǎng)返回的是一個(gè)截取內(nèi)容后的數(shù)組  700指的是截取的長(zhǎng)度
    $total = count($str_tmp);
    $num  = 1;
    foreach($str_tmp as $str)
    {
      if($total > 1)
      {
       $str = $str . "{$num}/{$total}";
       $num ++;
      }
      $sign = strtoupper(md5($key.$pMobile.$str.$ip));
      $url = "短信地址?from=37&sgin=".$sign."&tel=".$pMobile."&msg=".$str;
      $ret = file_get_contents($url);
      $result = json_decode($ret,true);
    }
//發(fā)送短信方法
function gbkStrSplit($string, $len = 1)
  {
    $length = strlen($string);//獲取長(zhǎng)度,漢字占三個(gè)字節(jié)
    $retstr = '';
    $retArr = array();
    for ($i = 0; $i < $length; $i++) {
      $retstr .= ord($string[$i]) > 127 ? $string[$i] . $string[++$i] : $string[$i];
      $len_tmp = strlen($retstr);
      if ($len_tmp >= $len) {
        $retArr[] = $retstr;
        $retstr = '';
      }
    }
    if ($retstr != '') {
      $retArr[] = $retstr;
    }
    return $retArr;
  }

以上所述是小編給大家介紹的PHP截取發(fā)動(dòng)短信內(nèi)容的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論