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-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
PHP Header用于页面跳转要注意的几个问题总结
Oct 03 PHP
PHPLog php 程序调试追踪工具
Sep 09 PHP
PHP性能优化工具篇Benchmark类调试执行时间
Dec 06 PHP
php使用ICQ网关发送手机短信
Oct 30 PHP
ThinkPHP的I方法使用详解
Jun 18 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
Aug 15 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
Oct 10 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
win7安装php框架Yii的方法
Jan 25 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 PHP
PHP后门隐藏的一些技巧总结
Nov 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留言本实例代码
2010/05/09 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
javascript 浏览器检测代码精简版
2010/03/04 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
2015/12/24 Javascript
jQuery中 $ 符号的冲突问题及解决方案
2016/11/04 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
基于vue写一个全局Message组件的实现
2019/08/15 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
python中的字典使用分享
2016/07/31 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
详解Python做一个名片管理系统
2019/03/14 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
家佳咖啡店创业计划书
2013/12/27 职场文书
入党积极分子介绍信
2014/01/17 职场文书
优秀护士演讲稿
2014/04/30 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书