mb_convert_case() 是 PHP 中的一个内置函数,用于对给定的字符串执行大小写折叠。
string mb_convert_case(str $string, int $mode, str $encoding)
mb_convert_case()接受三个参数:$string、$mode 和 $encoding以对字符串执行大小写折叠。
$string-此参数用于返回被转换的字符串。
$mode: mode 参数用于转换的模式。它可用于 MB_CASE_UPPER、MB_CASE_LOWER、MB_CASE_TITLE、MB_CASE_FOLD、MB_CASE_UPPER_SIMPLE、MB_CASE_LOWER_SIMPLE、MB_CASE_TITLE_SIMPLE、MB_CASE_FOLD_SIMPLE 的多字节字符串转换。
$encoding:这个参数是字符编码。如果省略或为空,则使用内部字符编码值
mb_convert_case() 用于返回转换的字符串模式。
注意:从 PHP 7.3.0 开始,增加了一些多字节函数作为模式,例如 MB_CASE_FOLD、MB_CASE_UPPER_SIMPLE、MB_CASE_LOWER_SIMPLE、MB_CASE_TITLE_SIMPLE 和 MB_CASE_FOLD_SIMPLE。
<?php $string = "Hello World!, Welcome to the online Tutorial"; // 将上面的字符串转换为大写 $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8"); echo $string; // 它将以小写形式转换给定的字符串 $string = mb_convert_case($string, MB_CASE_LOWER, "UTF-8"); echo $string; ?>输出结果
HELLO WORLD!, WELCOME TO THE ONLINE TUTORIALhello world!, welcome to the online tutorial
<?php $string = "Hello World!, Welcome to the online Tutorial"; // 使用 MB_CASE_TITLE $string = mb_convert_case($string, MB_CASE_TITLE, "UTF-8"); echo $string; // MB_CASE_UPPER_SIMPLE 将字符串转换为大写 $string = mb_convert_case($string, MB_CASE_UPPER_SIMPLE, "UTF-8"); echo $string; ?>输出结果
Hello World!, Welcome To The Online TutorialHELLO WORLD!, WELCOME TO THE ONLINE TUTORIAL