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

mb_strtolower

将字符串设为小写
名称:mb_strtolower
分类:多字节字符串
所属语言:php
一句话介绍: 将字符串中的所有字符转换为小写

函数名:mb_strtolower()

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

用法:mb_strtolower(string $str, string|null $encoding = null): string

函数描述:mb_strtolower() 函数将字符串中的所有字符转换为小写。这个函数与 strtolower() 函数的区别在于,它可以正确地处理非 ASCII 字符和多字节字符。

参数:

  • $str(必需):要转换为小写的字符串。
  • $encoding(可选):要使用的字符编码。如果未指定,则使用内部字符编码。

返回值:返回转换为小写的字符串。

示例:

$str = "HELLO WORLD!";
$lowercase = mb_strtolower($str);
echo $lowercase; // 输出:hello world!

$str = "你好,世界!";
$lowercase = mb_strtolower($str, "UTF-8");
echo $lowercase; // 输出:你好,世界!(由于中文字符没有大小写之分,所以不会改变)

在上面的示例中,我们首先使用 mb_strtolower() 函数将字符串 "HELLO WORLD!" 转换为小写,并将结果存储在变量 $lowercase 中。然后,我们使用 echo 语句将结果输出到屏幕上,输出为 "hello world!"。

第二个示例中,我们使用 mb_strtolower() 函数将包含中文字符的字符串 "你好,世界!" 转换为小写。由于中文字符没有大小写之分,所以结果与原始字符串相同。请注意,我们还指定了字符编码为 "UTF-8",以确保正确处理多字节字符。

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

    mb_ereg

    多字节支持正则表达式匹配
  • 解析 GET/POST/COOKIE 数据并设置全局变量 mb_parse_str

    mb_parse_str

    解析GET/POST/COOKIE数据并
  • 在输出缓冲中转换字符编码的回调函数 mb_output_handler

    mb_output_handler

    在输出缓冲中转换字符编码的回调函数
  • 返回下一个正则表达式匹配的起始点 mb_ereg_search_getpos

    mb_ereg_search_getpos

    返回下一个正则表达式匹配的起始点
  • 设置/获取 mbregex 函数的默认选项 mb_regex_set_options

    mb_regex_set_options

    设置/获取mbregex函数的默认选项
  • 大小写不敏感地在字符串中查找一个字符串最后出现的位置 mb_strripos

    mb_strripos

    大小写不敏感地在字符串中查找一个字符串最
  • 设置/获取字符编码的检测顺序 mb_detect_order

    mb_detect_order

    设置/获取字符编码的检测顺序
  • 多字节字符串的正则表达式匹配 mb_ereg_match

    mb_ereg_match

    多字节字符串的正则表达式匹配
热门文章