从C/C++迁移到PHP——判断字符类型的函数

2016-01-29 14:49 3 1 收藏

从C/C++迁移到PHP——判断字符类型的函数,从C/C++迁移到PHP——判断字符类型的函数

【 tulaoshi.com - PHP 】

 
  在C/C++中,头文件ctype.h中定义了关于字符类型一组宏,可以得到给定字符的类型。
而PHP中没有相关函数。前些天发现在www.mm4.de下载的PHP中提供了一个名为php_ctype.dll的扩展库,
加载后发现提供一部分此类的函数,特整理出来供大家参考。
  在PHP中正确加载php_ctype.dll文件后,用<?php phpinfo();?可以看到以下信息:
      ctype
  ctype functions enabled (experimental)
然后就可以使用它所提供的函数了。所有函数的用法同C/C++基本相同,区别在于在C/C++中函数的参数是
字符型(char),而在PHP中函数的参数可以是字符串(string)。例如:

<?php
$string="123ADAADAD";
if(isalnum($string))
{
echo "只有大小写字母和数字!";
}

?

附:php_ctype.dll支持的函数
bool isalnum(string)
bool isalpha(string)
bool iscntrl(string)
bool isdigit(string)
bool isgraph(string)
bool islower(string)
bool isprint(string)
bool ispunct(string)
bool isspace(string)
bool isupper(string)
bool isxdigit(string)

【本文版权归作者凡草0515与奥索网共同拥有,如需转载,请注明作者及出处】     

 

来源:https://www.tulaoshi.com/n/20160129/1494354.html

延伸阅读
标签: PHP
  Author: Mitchell Harper 翻译    :Kefeng Nie (kefeng_nie@163.com) Date   :2002-10-15   一,简介   如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C++的编译器,分别是GCC和G++。Unix在程序安装及Make等许多地方使用到了这些编译器。利用一些控制台命令,C++和PHP, 我将...
c++中的源程序: 代码如下: class X { private:     int i; }; int main() {     X x; } 上面的类X没有定义构造函数,仅仅有一个int i。 下面为其汇编程序: 代码如下: ; 7    : int main() {     push    ebp;ebp为一个寄存器,总是指向一个函数调用...
如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。 举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔合中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举...
当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道.这些往往会使人受尽折磨.所以如果你想深入C/C++编程,你必须静下心来,好好苦一番. 现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递.并且在软件开发中很多专业人员并不能写出相关的合格的代码. ...
全局变量的生命期和可见性是整个程序的运行期间,下面就来用汇编来看一下实际情况: c++源码: 代码如下: int i = 2;//全局变量 int main() {     int j = i; } 下面是汇编代码: 代码如下: PUBLIC    ?i@@3HA              ...

经验教程

585

收藏

77
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部