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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。