从C/C++迁移到PHP——判断字符类型的函数
作者:bea
在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++中,头文件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与奥索网共同拥有,如需转载,请注明作者及出处】
猜你喜欢
您可能感兴趣的文章:
- PHP中的正规表达式(二)
- smtp邮件发送一例
- 图片存储与浏览一例(Linux+Apache+PHP+MySQL)
- PHP+javascript液晶时钟
- 一个分页的论坛
- 一个简易需要注册的留言版程序
- 使用数据库保存session的方法
- COM in PHP (winows only)
- Banner程序
- 下载文件的点击数回填
- PHP编程之高级技巧——利用Mysql函数
- 动态生成gif格式的图像要注意?
- vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
- 利用递归把多维数组转为一维数组的函数
- 如何在PHP中进行身份认证
- 一个改进的UBB类
- PHP3 safe_mode 失效漏洞
- vBulletin HACK----关于排版的两个HACK
- PHP+APACHE实现用户论证的方法