字符类型检测

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)

results matching ""

    No results matching ""