PHP截取发动短信内容的方法

发布时间 - 2026-01-11 02:10:52    点击率:

废话不多说了,直接给大家贴代码了,具体代码如下所示:

$str_tmp  = DAdmin_Utils::gbkStrSplit(“短信内容”, 700);//内容过长返回的是一个截取内容后的数组  700指的是截取的长度
    $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);
    }
//发送短信方法
function gbkStrSplit($string, $len = 1)
  {
    $length = strlen($string);//获取长度,汉字占三个字节
    $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截取发动短信内容的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# php  # 截取短信内容  # 给大家  # 小编  # 的是  # 短信内容  # 在此  # 说了  # 不多  # 所示  # 指的是  # 所述  # 给我留言  # 发送短信  # 感谢大家  # 疑问请  # 有任何  # count  # num  # total  # len_tmp  # foreach 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Java类加载基本过程详细介绍  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel如何处理和验证JSON类型的数据库字段  高端智能建站公司优选:品牌定制与SEO优化一站式服务  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何破解联通资金短缺导致的基站建设难题?  高防服务器:AI智能防御DDoS攻击与数据安全保障  深入理解Android中的xmlns:tools属性  如何用好域名打造高点击率的自主建站?  ,交易猫的商品怎么发布到网站上去?  如何彻底卸载建站之星软件?  如何在云主机上快速搭建多站点网站?  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel Docker环境搭建教程_Laravel Sail使用指南  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Swift开发中switch语句值绑定模式  教学论文网站制作软件有哪些,写论文用什么软件 ?  android nfc常用标签读取总结  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  常州企业网站制作公司,全国继续教育网怎么登录?  微信小程序 input输入框控件详解及实例(多种示例)  个人网站制作流程图片大全,个人网站如何注销?  如何在建站之星绑定自定义域名?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Android仿QQ列表左滑删除操作  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  Laravel如何使用Telescope进行调试?(安装和使用教程)  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  如何在IIS中配置站点IP、端口及主机头?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  C++时间戳转换成日期时间的步骤和示例代码  如何用VPS主机快速搭建个人网站?  Python并发异常传播_错误处理解析【教程】  Laravel怎么调用外部API_Laravel Http Client客户端使用  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  如何在七牛云存储上搭建网站并设置自定义域名?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  高防服务器租用如何选择配置与防御等级?  Laravel如何配置和使用缓存?(Redis代码示例)  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)