从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 相关文章推荐
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
CodeIgniter中使用cookie的三种方式详解
Jul 18 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
php简单实现无限分类树形列表的方法
Mar 27 PHP
php实现微信公众号无限群发
Oct 11 PHP
php使用pear_smtp发送邮件
Apr 15 PHP
php处理json格式数据经典案例总结
May 19 PHP
PHP验证终端类型是否为手机的简单实例
Feb 07 PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 PHP
docker-compose部署php项目实例详解
Jul 30 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
PHP7 安装event扩展的实现方法
Oct 08 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
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
PHP会话控制实例分析
2016/12/24 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
JS实现css hover操作的方法示例
2017/04/07 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
vue组件化中slot的基本使用方法
2019/05/01 Javascript
在GitHub Pages上使用Pelican搭建博客的教程
2015/04/25 Python
Python pickle模块用法实例分析
2015/05/27 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
Python统计单词出现的次数
2018/04/04 Python
python实现抖音点赞功能
2019/04/07 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
阿尔卡特(中国)的面试题目
2014/08/20 面试题
企业演讲稿范文
2013/12/28 职场文书
三方股东合作协议书
2014/10/28 职场文书
离婚协议书的范本
2015/01/27 职场文书
承诺书范本大全
2015/05/04 职场文书
检讨书格式范文
2015/05/07 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
Python 中的Sympy详细使用
2021/08/07 Python
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript