- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章php检查字符串中是否包含7位GSM字符的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例讲述了php检查字符串中是否包含7位GSM字符的方法。分享给大家供大家参考。具体分析如下:
下面的代码检查一个字符串是否包含任何7位GSM字符。它对短信平台上工作的人非常有用.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
<?php
function
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检查字符串中是否包含7位GSM字符的方法的文章就讲到这里了,如果你想了解更多关于php检查字符串中是否包含7位GSM字符的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我有一个 if 语句,如下所示 if (not(fullpath.lower().endswith(".pdf")) or not (fullpath.lower().endswith(tup
然而,在 PHP 中,可以: only appears if $foo is true. only appears if $foo is false. 在 Javascript 中,能否在一个脚
XML有很多好处。它既是机器可读的,也是人类可读的,它具有标准化的格式,并且用途广泛。 它也有一些缺点。它是冗长的,不是传输大量数据的非常有效的方法。 XML最有用的方面之一是模式语言。使用模式,您可
由于长期使用 SQL2000,我并没有真正深入了解公用表表达式。 我给出的答案here (#4025380)和 here (#4018793)违背了潮流,因为他们没有使用 CTE。 我很欣赏它们对于递
我有一个应用程序: void deleteObj(id){ MyObj obj = getObjById(id); if (obj == null) { throw n
我的代码如下。可能我以类似的方式多次使用它,即简单地说,我正在以这种方式管理 session 和事务: List users= null; try{ sess
在开发J2EE Web应用程序时,我通常会按以下方式组织我的包结构 com.jameselsey.. 控制器-控制器/操作转到此处 服务-事务服务类,由控制器调用 域-应用程序使用的我的域类/对象 D
这更多是出于好奇而不是任何重要问题,但我只是想知道 memmove 中的以下片段文档: Copying takes place as if an intermediate buffer were us
路径压缩涉及将根指定为路径上每个节点的新父节点——这可能会降低根的等级,并可能降低路径上所有节点的等级。有办法解决这个问题吗?有必要处理这个吗?或者,也许可以将等级视为树高的上限而不是确切的高度? 谢
我有两个类,A 和 B。A 是 B 的父类,我有一个函数接收指向 A 类型类的指针,检查它是否也是 B 类型,如果是将调用另一个函数,该函数接受一个指向类型 B 的类的指针。当函数调用另一个函数时,我
有没有办法让 valgrind 使用多个处理器? 我正在使用 valgrind 的 callgrind 进行一些瓶颈分析,并注意到我的应用程序中的资源使用行为与在 valgrind/callgrind
假设我们要使用 ReaderT [(a,b)]超过 Maybe monad,然后我们想在列表中进行查找。 现在,一个简单且不常见的方法是: 第一种可能性 find a = ReaderT (looku
我的代码似乎有问题。我需要说的是: if ( $('html').attr('lang').val() == 'fr-FR' ) { // do this } else { // do
根据this文章(2018 年 4 月)AKS 在可用性集中运行时能够跨故障域智能放置 Pod,但尚不考虑更新域。很快就会使用更新域将 Pod 放入 AKS 中吗? 最佳答案 当您设置集群时,它已经自
course | section | type comart2 : bsit201 : lec comart2 :
我正在开发自己的 SDK,而这又依赖于某些第 3 方 SDK。例如 - OkHttp。 我应该将 OkHttp 添加到我的 build.gradle 中,还是让我的 SDK 用户包含它?在这种情况下,
随着 Rust 越来越充实,我对它的兴趣开始激起。我喜欢它支持代数数据类型,尤其是那些匹配的事实,但是对其他功能习语有什么想法吗? 例如标准库中是否有标准过滤器/映射/归约函数的集合,更重要的是,您能
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 9 年前。 Improve
我一直在研究 PHP 中的对象。我见过的所有示例甚至在它们自己的对象上都使用了对象构造函数。 PHP 会强制您这样做吗?如果是,为什么? 例如: firstname = $firstname;
...比关联数组? 关联数组会占用更多内存吗? $arr = array(1, 1, 1); $arr[10] = 1; $arr[] = 1; // <- index is 11; does the
我是一名优秀的程序员,十分优秀!