此扩展提供的函数根据当前区域设置检查 字符 或 字符串 是否属于某个字符类。当使用整数参数调用时,这些函数的行为与 ctype.h 的 C 对应函数完全相同。
安装
从 PHP 4.2.0 开始,这些功能默认启用。旧版本必须使用 --enable-ctype 配置和编译 PHP。可以使用 --disable-ctype 禁用 ctype 支持。
PHP 4.3.0 提供了对 ctype 的内置支持。
运行时配置
此扩展没有在 php.ini 定义的配置指令。
函数列表
以下是 Map 类提供的函数列表 -
PHP − 表示支持该功能的 PHP 的最早版本。
函数 | 描述 | PHP |
---|---|---|
ctype_alnum() | 检查字母数字字符 | 4.0.4 |
ctype_alpha() | 检查字母字符 | 4.0.4 |
ctype_cntrl() | 检查控制字符 | 4.0.4 |
ctype_digit() | 检查数字字符 | 4.0.4 |
ctype_graph() | 检查除空格外的任何可打印字符 | 4.0.4 |
ctype_lower() | 检查小写字符 | 4.0.4 |
ctype_print() | 检查可打印字符 | 4.0.4 |
ctype_punct() | 检查是否有任何非空格或字母数字字符的可打印字符 | 4.0.4 |
ctype_space() | 检查空格字符 | 4.0.4 |
ctype_upper() | 检查大写字符 | 4.0.4 |
ctype_xdigit() | 检查表示十六进制数字的字符 | 4.0.4 |