当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP IntlChar foldCase()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自VigneshKannan3大神的英文原创作品 PHP | IntlChar foldCase() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。