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 相关文章推荐
PHP初学入门
Nov 19 PHP
php生成缩略图的类代码
Oct 02 PHP
php 图片上传类代码
Jul 17 PHP
php中取得URL的根域名的代码
Mar 23 PHP
php定时计划任务与fsockopen持续进程实例
May 23 PHP
PHP中is_file()函数使用指南
May 08 PHP
利用PHP如何实现Socket服务器
Sep 23 PHP
php+ajax简单实现全选删除的方法
Dec 06 PHP
yii gridview实现时间段筛选功能
Aug 15 PHP
PHP实现的mysql读写分离操作示例
May 22 PHP
PHP使用ActiveMQ实现消息队列的方法详解
May 31 PHP
PHP实现文件上传后台处理脚本
Mar 04 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 和 XML: 使用expat函数(二)
2006/10/09 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
任意位置显示html菜单
2007/02/01 Javascript
javascript 获取图片颜色
2009/04/05 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
jquery搜索框效果实现方法
2015/01/16 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
详谈javascript异步编程
2016/02/21 Javascript
axios学习教程全攻略
2017/03/26 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
python读取和保存视频文件
2018/04/16 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
Python 生成一个从0到n个数字的列表4种方法小结
2019/11/28 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
驾驶员岗位职责
2014/01/29 职场文书
英语国培研修感言
2014/02/13 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
cf战队收人广告词
2014/03/14 职场文书
2014年三万活动总结
2014/04/26 职场文书
导游词之南京中山陵
2019/11/27 职场文书