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


Posted in PHP onOctober 09, 2006

  在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 相关文章推荐
BBS(php &amp; mysql)完整版(五)
Oct 09 PHP
树型结构列出指定目录里所有文件的PHP类
Oct 09 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
Nov 05 PHP
smarty表格换行实例
Dec 15 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
php读取文件内容到数组的方法
Mar 16 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
php7安装mongoDB扩展的方法分析
Aug 02 PHP
PHP实现 APP端微信支付功能
Jun 22 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
php+lottery.js实现九宫格抽奖功能
Jul 21 PHP
PHP实现图片简单上传
Oct 09 #PHP
在线增减.htpasswd内的用户
Oct 09 #PHP
将OICQ数据转成MYSQL数据
Oct 09 #PHP
PHP中一个控制字符串输出的函数
Oct 09 #PHP
PHP用户指南-cookies部分
Oct 09 #PHP
PHP 存取 MySQL 数据库的一个例子
Oct 09 #PHP
如何跨站抓取别的站点的页面的补充
Oct 09 #PHP
You might like
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
django定期执行任务(实例讲解)
2017/11/03 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
python如何求100以内的素数
2020/05/27 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
书法培训心得体会
2014/01/05 职场文书
自我鉴定怎么写
2014/01/12 职场文书
幼儿园消防安全制度
2014/01/26 职场文书
ktv筹备计划书
2014/05/03 职场文书
法院授权委托书范文
2014/08/02 职场文书
安全生产月宣传标语
2014/10/06 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
2014年变电站工作总结
2014/12/19 职场文书
python中的None与NULL用法说明
2021/05/25 Python