mb_convert_case
对字符串进行大小写转换
PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
mb_convert_case 函数用于根据指定的方式将多字节字符串的字母大小写进行转换。该函数支持 Unicode 字符,并能正确处理多字节字符编码(如 UTF-8)。
mb_convert_case(string $string, int $mode, ?string $encoding = null): string
返回转换后的字符串。
<?php $str = "ábc déf"; echo mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); echo "\n"; echo mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); ?>
上面的示例中,字符串 "ábc déf" 首先被转换为全大写,输出为 "áBC DéF",然后转换为标题格式(每个单词首字母大写),输出为 "ábc Déf"。使用 UTF-8 编码保证了多字节字符被正确处理。