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+MySql编写聊天室
Oct 09 PHP
PHP静态类
Nov 25 PHP
服务器端解压缩zip的脚本
Dec 22 PHP
PHP的单引号和双引号 字符串效率
May 27 PHP
php设计模式 Builder(建造者模式)
Jun 26 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 PHP
php curl模拟post提交数据示例
Dec 31 PHP
php的一个简单加密解密代码
Jan 14 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
php简单处理XML数据的方法示例
May 19 PHP
Yii2框架redis基本应用示例
Jul 13 PHP
PHP 文件上传限制问题
Sep 01 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
解决File size limit exceeded 错误的方法
2013/06/14 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
PHP中soap的用法实例
2014/10/24 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
AngularJS动态加载模块和依赖的方法分析
2016/11/08 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
JavaScript模块详解
2017/12/18 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
layui表格数据重载
2019/07/27 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
Django中使用第三方登录的示例代码
2018/08/20 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
python判断无向图环是否存在的示例
2019/11/22 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
上海期货面试题
2014/01/31 面试题
酒店应聘自荐信
2013/11/09 职场文书
会议接待欢迎词
2014/01/12 职场文书
机关节能减排实施方案
2014/03/17 职场文书
网页美工求职信范文
2014/04/17 职场文书
岗位标兵事迹材料
2014/05/17 职场文书
煤矿安全生产标语
2014/06/06 职场文书
公司合作意向书范文
2014/07/30 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS