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


Posted in PHP onJuly 04, 2017

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

$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 相关文章推荐
实时抓取YAHOO股票报价的代码
Oct 09 PHP
discuz Passport 通行证 整合笔记
Jun 30 PHP
php自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
form表单传递数组数据、php脚本接收的实例
Feb 09 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
TP5框架页面跳转样式操作示例
Apr 05 PHP
phpcms配置列表页以及获得文章发布时间
Jul 04 #PHP
一个非常实用的php文件上传类
Jul 04 #PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 #PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 #PHP
PHP处理bmp格式图片的方法分析
Jul 04 #PHP
PHP实现对文件锁进行加锁、解锁操作的方法
Jul 04 #PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
Jul 03 #PHP
You might like
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
2013/08/18 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Python中使用PDB库调试程序
2015/04/05 Python
python中while循环语句用法简单实例
2015/05/07 Python
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
python下载图片实现方法(超简单)
2017/07/21 Python
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python用win32gui遍历窗口并设置窗口位置的方法
2019/07/26 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
Python os模块常用方法和属性总结
2020/02/20 Python
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
linux比较文件内容的命令是什么
2015/09/23 面试题
巾帼志愿者活动方案
2014/08/17 职场文书
单位工作证明书格式
2014/10/04 职场文书
离婚起诉状范本
2015/05/19 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
小学音乐课教学反思
2016/02/18 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
python多线程方法详解
2022/01/18 Python
nginx中封禁ip和允许内网ip访问的实现示例
2022/03/17 Servers