从C/C++迁移到PHP——判断字符类型的函数
来源:互联网 发布:人类知乎 编辑:程序博客网 时间:2024/06/07 19:29
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
而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)
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
在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)
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 从C/C++迁移到PHP——判断字符类型的函数
- C程序从WINDOWS 迁移到LINUX的一点经验。
- 【OOP】从 C++, Java 迁移到 JavaScript
- linux c 字符判断函数
- 把VBScript的函数迁移到C#.NET
- 函数从C到C++迁移,出现C2732或LNK2001错误
- C#windowForm 从php函数返回的Url获取到json并解析,下载文件
- C语言 判断字符的大小写 isalpha()函数
- 从Java到C++——枚举类型的使用
- 从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
- 从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
- bitnami 3.0 从C 盘迁移到D盘
- 三、从C到C++(三)内联函数、内联函数的处理和限制、C++中新的类型转换符
- C语言isspace()函数:判断字符是否为空白字符
- 从exit函数到c标准对头文件的解释
- 从C到C++的升级之函数升级
- [从C到C++] 1.3 C++布尔类型(bool)
- [从C到C++] 1.3 C++布尔类型(bool)
- 今日读 asp.net 心得 ---- 比较意识流,神经衰弱勿进
- vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
- 从DataView中生成Excel报表的方案(C#)
- PHP实现图片简单上传
- 【转载】关于Windows.Net和VisualStudio.Net的一些观察
- 从C/C++迁移到PHP——判断字符类型的函数
- C#下实现主从DropDownList互动的方法
- 在线增减.htpasswd内的用户
- 使用 ADO.NET 解锁 Microsoft Access 数据(1)
- 最小化数据传输——在客户端存储数据
- CLR 中匿名函数的实现原理浅析
- 将OICQ数据转成MYSQL数据
- Uploading Images to a Database - Part I (转)
- PHP中一个控制字符串输出的函数