首页 > 编程 > PHP > 正文

PHP实现检测手机短信GSM字符的功能

2020-03-22 17:57:53
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php检查字符串中是否包含7位GSM字符的方法,可实现检测手机短信GSM字符的功能,非常具有实用价值,需要的朋友可以参考下

 

本文实例讲述了php检查字符串中是否包含7位GSM字符的方法。具体分析如下:

下面的代码检查一个字符串是否包含任何7位GSM字符。它对短信平台上工作的人非常有用。

 ?phpfunction check_gsm($str) $arr = array( 0x00 , 0x01 , 0x02 , 0x03 , 0x04 ,  0x05 , 0x06 , 0x07 , 0x08 , 0x09 , 0x0A , 0x0B , 0x0C , 0x0D , 0x0E , 0x0F , 0x10 , 0x11 , 0x12 , 0x13 , 0x14 , 0x15 , 0x16 , 0x17 , 0x18 , 0x19 , 0x1A , 0x1B , 0x1B0A , 0x1B14 , 0x1B28 , 0x1B29 , 0x1B2F , 0x1B3C , 0x1B3D , 0x1B3E , 0x1B40 , 0x1B65 , 0x1C , 0x1D , 0x1E , 0x1F , 0x20 , 0x21 , 0x22 , 0x23 , 0x24 , 0x25 , 0x26 , 0x27 , 0x28 , 0x29 , 0x2A , 0x2B , 0x2C , 0x2D , 0x2E , 0x2F , 0x30 , 0x31 , 0x32 , 0x33 , 0x34 , 0x35 , 0x36 , 0x37 , 0x38 , 0x39 , 0x3A , 0x3B , 0x3C , 0x3D , 0x3E , 0x3F , 0x40 , 0x41 , 0x42 , 0x43 , 0x44 , 0x45 , 0x46 , 0x47 , 0x48 , 0x49 , 0x4A , 0x4B , 0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x53 , 0x54 , 0x55 , 0x56 , 0x57 , 0x58 , 0x59 , 0x5A , 0x5B , 0x5C , 0x5D , 0x5E , 0x5F , 0x60 , 0x61 , 0x62 , 0x63 , 0x64 , 0x65 , 0x66 , 0x67 , 0x68 , 0x69 , 0x6A , 0x6B , 0x6C , 0x6D , 0x6E , 0x6F , 0x70 , 0x71 , 0x72 , 0x73 , 0x74 , 0x75 , 0x76 , 0x77 , 0x78 , 0x79 , 0x7A , 0x7B , 0x7C , 0x7D , 0x7E , 0x7F  $strl = strlen($str); for ($i = 0;$i $strl; $i++) $char = 0x . bin2hex(substr($str,$i,1)); $pos = in_array($char,$arr); if ($pos == 1) $j++; if ($j $strl) return false; else return true;? 

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php将字符串中间部分替换成省略号的功能

php自定义hash函数的实现技巧

php实现检验手机号码与IMEI的短信验证码

以上就是PHP实现检测手机短信GSM字符的功能的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表