manual-php
Version:
134 lines (87 loc) • 2.65 kB
Markdown
# 字符类型检测
* [ctype_alnum - 做字母和数字字符检测](#ctypealnum)
* [ctype_alpha - 做纯字符检测](#ctypealpha)
* [ctype_cntrl - 做控制字符检测](#ctypecntrl)
* [ctype_digit - 做纯数字检测](#ctypedigit)
* [ctype_graph - 做可打印字符串检测,空格除外](#ctypegraph)
* [ctype_lower - 做小写字符检测](#ctypelower)
* [ctype_print - 做可打印字符检测](#ctypeprint)
* [ctype_punct - 检测可打印的字符是不是不包含空白、数字和字母](#ctypepunct)
* [ctype_space - 做空白字符检测](#ctypespace)
* [ctype_upper - 做大写字母检测](#ctypeupper)
* [ctype_xdigit - 检测字符串是否只包含十六进制字符](#ctypexdigit)
## ctype_alnum
```php
var_dump(ctype_alnum('AbCd1zyZ9')); // bool(true)
var_dump(ctype_alnum('foo!#$bar')); // bool(false)
```
## ctype_alpha
```php
var_dump(ctype_alpha('KjgWZC')); // bool(true)
var_dump(ctype_alpha('arf12')); // bool(false)
```
## ctype_cntrl
```php
var_dump(ctype_cntrl("\n\r\t")); // bool(true)
var_dump(ctype_cntrl('\n\r\t')); // bool(false)
var_dump(ctype_cntrl('arf12')); // bool(false)
```
## ctype_digit
```php
var_dump(ctype_digit('1820.20')); // bool(false)
var_dump(ctype_digit('10002')); // bool(true)
var_dump(ctype_digit('wsl!12')); // bool(false)
```
## ctype_graph
```php
var_dump(ctype_graph("asdf\n\r\t")); // bool(false)
var_dump(ctype_graph('arf 12')); // bool(false)
var_dump(ctype_graph('LKA#@%.54')); // bool(true)
```
## ctype_lower
```php
var_dump(ctype_lower('aac123')); // bool(false)
var_dump(ctype_lower('qiutoas')); // bool(true)
var_dump(ctype_lower('QASsdks')); // bool(false)
```
## ctype_print
```php
var_dump(ctype_print("asdf\n\r\t")); // bool(false)
var_dump(ctype_print('arf 12')); // bool(true)
var_dump(ctype_print('LKA#@%.54')); // bool(true)
```
## ctype_punct
```php
var_dump(ctype_punct('ABasdk!@!$#')); // bool(false)
var_dump(ctype_punct('!@ # $')); // bool(false)
var_dump(ctype_punct('*&$()')); // bool(true)
```
## ctype_space
```php
var_dump(ctype_space("\n\r\t ")); // bool(true)
var_dump(ctype_space("\narf12")); // bool(false)
var_dump(ctype_space('\n\r\t')); // bool(false)
```
## ctype_upper
```php
var_dump(ctype_upper('AKLWC139')); // bool(false)
var_dump(ctype_upper('LMNSDO')); // bool(true)
var_dump(ctype_upper('akwSKWsm')); // bool(false)
```
## ctype_xdigit
```php
var_dump(ctype_xdigit('AB10BC99')); // bool(true)
var_dump(ctype_xdigit('AR1012')); // bool(false)
var_dump(ctype_xdigit('ab12bc99')); // bool(true)
```