这个 IntlChar::charType() 函数是PHP中的一个内置函数,用于获取代码点的常规类别值。此函数用于返回代码点的常规类别值。
null
语法:
int IntlChar::charType ( $codepoint )
参数: 此函数只接受一个参数 $codepoint 这是强制性的。这个 $codepoint 值是整数值或字符,编码为 UTF-8 一串
返回值: 此函数返回下面列出的常规类别内容:
- IntlChar::CHAR_CATEGORY_UNASSIGNED
- IntlChar::CHAR_CATEGORY_GENERAL_OTHER_type
- IntlChar::CHAR\u CATEGORY\u大写字母
- IntlChar::CHAR_CATEGORY_小写字母
- IntlChar::CHAR_CATEGORY_TITLECASE_LETTER
- IntlChar::字符\类别\修饰符\字母
- IntlChar::CHAR_CATEGORY_OTHER_字母
- IntlChar::字符\类别\非\间距\标记
- IntlChar::CHAR_CATEGORY_encloving_MARK
- IntlChar::字符\类别\组合\间距\标记
- IntlChar::字符\类别\十进制\数字\数字
- IntlChar::字符\类别\字母\编号
- IntlChar::字符\类别\其他\编号
- IntlChar::字符\类别\空间\分隔符
- IntlChar::字符\类别\行\分隔符
- IntlChar::字符\类别\段落\分隔符
- IntlChar::CHAR_CATEGORY_CONTROL_CHAR
- IntlChar::CHAR\u CATEGORY\u FORMAT\u CHAR
- IntlChar::CHAR_CATEGORY_PRIVATE_USE_CHAR
- IntlChar::CHAR\u CATEGORY\u代理
- IntlChar::字符\类别\破折号\标点符号
- IntlChar::字符\类别\开始\标点符号
- IntlChar::字符\类别\结尾\标点符号
- IntlChar::CHAR\u CATEGORY\u CONNECTOR\u标点符号
- IntlChar::字符\类别\其他\标点符号
- IntlChar::字符\类别\数学\符号
- IntlChar::字符\类别\货币\符号
- IntlChar::CHAR_CATEGORY_MODIFIER_SYMBOL
- IntlChar::字符\类别\其他\符号
- IntlChar::字符\类别\首字母\标点符号
- IntlChar::CHAR_CATEGORY_FINAL_标点符号
- IntlChar::CHAR_CATEGORY_CHAR_CATEGORY_COUNT
下面的程序说明了 IntlChar::charType() PHP中的函数:
项目1:
<?php // PHP code to illustrate IntlChar::charType() // function // Input data is character type var_dump(IntlChar::charType( "A" ) === IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER); // Input data is character type var_dump(IntlChar::charType( "." ) === IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION); // Input data is character type var_dump(IntlChar::charType( " " ) === IntlChar::CHAR_CATEGORY_CONTROL_CHAR); // Input data is unicode character var_dump(IntlChar::charType( "u{2603}" ) === IntlChar::CHAR_CATEGORY_OTHER_SYMBOL); // Input data is string type var_dump(IntlChar::charType( "ABC" ) === IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION); // Input data is character type var_dump(IntlChar::charType( "" ) === IntlChar::CHAR_CATEGORY_CONTROL_CHAR); ?> |
输出:
bool(true) bool(true) bool(true) bool(true) bool(false) bool(true)
项目2:
<?php // PHP code to illustrate IntlChar::charType() // function // Input data is character type var_dump(IntlChar::charType( "A" )); // Input data is character type var_dump(IntlChar::charType( "." )); // Input data is character type var_dump(IntlChar::charType( " " )); // Input data is unicode character var_dump(IntlChar::charType( "u{2603}" )); // Input data is string type var_dump(IntlChar::charType( "ABC" )); // Input data is character type var_dump(IntlChar::charType( "" )); ?> |
输出:
int(1) int(23) int(15) int(27) NULL int(15)
相关文章:
参考: http://php.net/manual/en/intlchar.chartype.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END