当前位置: 首页> 函数类别大全> mb_convert_case

mb_convert_case

对字符串进行大小写转换
名称:mb_convert_case
分类:多字节字符串
所属语言:php
一句话介绍: 将字符串的字符大小写转换为大写或小写,根据指定的转换模式

函数名称:mb_convert_case()

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

函数描述:mb_convert_case() 函数将字符串的字符大小写转换为大写或小写,根据指定的转换模式。

语法:string mb_convert_case ( string $str , int $mode [, string $encoding = mb_internal_encoding() ] )

参数:

  • $str:要转换大小写的字符串。
  • $mode:转换模式,可选择以下四个常量之一:
    • MB_CASE_UPPER:将字符串中的所有字符转换为大写。
    • MB_CASE_LOWER:将字符串中的所有字符转换为小写。
    • MB_CASE_TITLE:将字符串中的每个单词的首字母转换为大写。
    • MB_CASE_FOLD:将字符串中的字符转换为小写,并将字符的大小写折叠在一起。
  • $encoding:可选参数,指定字符编码,默认为 mb_internal_encoding() 函数返回的内部字符编码。

返回值:返回转换后的字符串。

示例:

$str = "Hello World!";
$upperCase = mb_convert_case($str, MB_CASE_UPPER);
$lowerCase = mb_convert_case($str, MB_CASE_LOWER);
$titleCase = mb_convert_case($str, MB_CASE_TITLE);
$foldCase = mb_convert_case($str, MB_CASE_FOLD);

echo $upperCase; // 输出:HELLO WORLD!
echo $lowerCase; // 输出:hello world!
echo $titleCase; // 输出:Hello World!
echo $foldCase; // 输出:hello world!

以上示例中,我们将字符串 "Hello World!" 使用 mb_convert_case() 函数进行不同的大小写转换。首先,我们将字符串转换为大写,然后转换为小写,接着将每个单词的首字母转换为大写,最后将字符的大小写折叠在一起。最终输出的结果分别是 "HELLO WORLD!"、"hello world!"、"Hello World!" 和 "hello world!"。

同类函数
  • 多字节支持正则表达式匹配 mb_ereg

    mb_ereg

    多字节支持正则表达式匹配
  • 为 MIME 头编码字符串 mb_encode_mimeheader

    mb_encode_mimeheader

    为MIME头编码字符串
  • 解码 MIME 头字段中的字符串 mb_decode_mimeheader

    mb_decode_mimeheader

    解码MIME头字段中的字符串
  • 查找字符串在一个字符串中最后出现的位置 mb_strrpos

    mb_strrpos

    查找字符串在一个字符串中最后出现的位置
  • 查找字符串在另一个字符串中首次出现的位置 mb_strpos

    mb_strpos

    查找字符串在另一个字符串中首次出现的位置
  • 获取已知编码类型的别名 mb_encoding_aliases

    mb_encoding_aliases

    获取已知编码类型的别名
  • 大小写不敏感地查找字符串在另一个字符串里的首次出现 mb_stristr

    mb_stristr

    大小写不敏感地查找字符串在另一个字符串里
  • 检查字符串在指定的编码里是否有效 mb_check_encoding

    mb_check_encoding

    检查字符串在指定的编码里是否有效
热门文章