从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 相关文章推荐
用文本文件实现的动态实时发布新闻的程序
Oct 09 PHP
php框架Phpbean说明
Jan 10 PHP
php MySQL与分页效率
Jun 04 PHP
php横向重复区域显示二法
Sep 25 PHP
php 执行系统命令的方法
Jul 07 PHP
php中explode函数用法分析
Nov 15 PHP
php常用文件操作函数汇总
Nov 22 PHP
php替换字符串中间字符为省略号的方法
May 04 PHP
PHP微信红包生成代码分享
Oct 06 PHP
PHP 根据key 给二维数组分组
Dec 09 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
Oct 15 PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 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
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
UI Events 用户界面事件
2012/06/27 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
Vue单页应用引用单独的样式文件的两种方式
2018/03/30 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
详解Python自建logging模块
2018/01/29 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
Django中使用Celery的方法示例
2018/11/29 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
通过cmd进入python的步骤
2020/06/16 Python
爱的奉献演讲稿
2014/09/10 职场文书
自查自纠整改报告
2014/11/06 职场文书
解约证明模板
2015/06/19 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
课题研究阶段性总结
2015/08/13 职场文书
高效课堂教学反思
2016/02/24 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
Python使用Web框架Flask开发项目
2022/06/01 Python
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS