當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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