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 相关文章推荐
一个ftp类(ini.php)
Oct 09 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
Jul 04 PHP
PHP向socket服务器收发数据的方法
Jan 24 PHP
php上传文件常见问题总结
Feb 03 PHP
PHP访问Google Search API的方法
Mar 05 PHP
php curl 获取https请求的2种方法
Apr 27 PHP
PHP实现批量上传单个文件
Dec 29 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
Smarty3配置及入门语法
Feb 22 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 PHP
php实现网页上一页下一页翻页过程详解
Jun 28 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
第十四节--命名空间
2006/11/16 PHP
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
php用正则表达式匹配中文实例详解
2013/11/06 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
javascript使用activex控件的代码
2011/01/27 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
2018/05/07 Javascript
微信小程序实现点赞、取消点赞功能
2018/11/02 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
python测试驱动开发实例
2014/10/08 Python
python如何使用腾讯云发送短信
2020/09/17 Python
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
暑假实习求职信范文
2013/09/22 职场文书
大学军训感言400字
2014/03/11 职场文书
优乐美广告词
2014/03/14 职场文书
教师节活动主持词
2014/04/02 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
个性婚礼策划方案
2014/05/17 职场文书
安全承诺书格式
2014/05/21 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle