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查看session内容的函数
Aug 27 PHP
用mysql内存表来代替php session的类
Feb 01 PHP
理解php Hash函数,增强密码安全
Feb 25 PHP
php流量统计功能的实现代码
Sep 29 PHP
PHP文章按日期(月日)SQL归档语句
Nov 29 PHP
PHP微信开发之二维码生成类
Jun 26 PHP
WordPress主题制作之模板文件的引入方法
Dec 28 PHP
Smarty模板变量调节器用法分析
May 23 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
详解PHP序列化和反序列化原理
Jan 15 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
php实现断点续传大文件示例代码
Jun 19 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重新实现PHP脚本引擎内置函数
2007/03/06 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
vue如何在自定义组件中使用v-model
2018/05/14 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
python 的列表遍历删除实现代码
2020/04/12 Python
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
python连接数据库的方法
2017/10/19 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
茶叶生产计划书
2014/01/10 职场文书
竞选大队委员演讲稿
2014/04/28 职场文书
禁毒宣传标语
2014/06/19 职场文书
公司员工辞职信范文
2015/05/12 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
举起手来观后感
2015/06/09 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
Nginx配置https的实现
2021/11/27 Servers
一文了解MySQL二级索引的查询过程
2022/02/24 MySQL