PHP – 使用 mb_convert_case() 对字符串进行大小写折叠

phpserver side programmingprogramming

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。

示例 1

<?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

示例 2

<?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

相关文章