IntlChar::foldCase()函数是PHP中的内置函数,用于对代码点进行大小写折叠。大小写折叠表示给定字符映射到其等效的小写字符。
用法:
mixed IntlChar::foldCase( $codepoint, $options = IntlChar::FOLD_CASE_DEFAULT )
参数:该函数接受上述和以下描述的两个参数:
- $codepoint:此参数是字符或整数值,编码为UTF-8字符串。
- $options:默认情况下,此参数保留字符常量IntlChar::FOLD_CASE_DEFAULT或IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I。
返回值:此函数返回代码点的Simple_Case_Folding。如果代码点没有大小写折叠等效项,则返回代码点本身。
以下示例程序旨在说明PHP中的IntlChar::foldCase()函数:
程序:
<?php
// PHP program to illustrate the IntlChar::foldCase() function
var_dump(IntlChar::foldCase('AA', IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I));
var_dump(IntlChar::foldCase('@', IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I));
var_dump(IntlChar::foldCase('&', IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I));
var_dump(IntlChar::foldCase('C', IntlChar::FOLD_CASE_DEFAULT));
var_dump(IntlChar::foldCase('Lt', IntlChar::FOLD_CASE_DEFAULT));
var_dump(IntlChar::foldCase('/', IntlChar::FOLD_CASE_DEFAULT));
var_dump(IntlChar::foldCase('g', IntlChar::FOLD_CASE_DEFAULT));
var_dump(IntlChar::foldCase('1', IntlChar::FOLD_CASE_DEFAULT));
?>
输出:
NULL string(1) "@" string(1) "&" string(1) "c" NULL string(1) "/" string(1) "g" string(1) "1"
参考: https://www.php.net/manual/en/intlchar.foldcase.php
相关用法
- PHP IntlChar::chr()用法及代码示例
- PHP IntlChar::ord()用法及代码示例
- PHP IntlChar getPropertyEnum()用法及代码示例
- PHP IntlChar::isIDPart()用法及代码示例
- PHP IntlChar::isIDStart()用法及代码示例
- PHP IntlChar enumCharNames()用法及代码示例
- PHP IntlChar::isULowercase()用法及代码示例
- PHP IntlChar::charAge()用法及代码示例
- PHP IntlChar::charMirror()用法及代码示例
- PHP IntlChar hasBinaryProperty()用法及代码示例
- PHP IntlChar::isIDIgnorable()用法及代码示例
- PHP IntlChar::charName()用法及代码示例
- PHP IntlChar::isUAlphabetic()用法及代码示例
- PHP IntlChar::isUWhiteSpace()用法及代码示例
- PHP IntlChar::isISOControl()用法及代码示例
注:本文由纯净天空筛选整理自VigneshKannan3大神的英文原创作品 PHP | IntlChar foldCase() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。