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变量作用域的深入解析
Jun 03 PHP
PHP5常用函数列表(分享)
Jun 07 PHP
PHP swfupload图片上传的实例代码
Sep 30 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 PHP
php发送post请求的三种方法
Feb 11 PHP
PHP获取表单所有复选框的值的方法
Aug 28 PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 PHP
PHP语法小结之基础和变量
Nov 22 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
php格式文件打开的四种方法
Feb 24 PHP
Laravel5.4简单实现app接口Api Token认证方法
Aug 29 PHP
PHP中->和=>的意思
Mar 31 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&amp;MYSQL留言板源码
2020/07/19 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
文本加密解密
2006/06/23 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
2013/11/18 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
原生js实现下拉框选择组件
2021/01/20 Javascript
Python while 循环使用的简单实例
2016/06/08 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
详解Python中import机制
2020/09/11 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
美国校园市场:OCM
2017/06/08 全球购物
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
新闻专业个人求职信
2013/12/19 职场文书
表彰会主持词
2014/03/26 职场文书
党支部公开承诺书
2014/03/28 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
放飞理想演讲稿
2014/09/09 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python