English | 简体中文 | 繁體中文
查询

mb_strtoupper()函数—用法及示例

「 将字符串中的所有字符转换为大写字母,并返回转换后的字符串 」


函数名:mb_strtoupper()

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

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

mb_strtoupper() 函数将字符串中的所有字符转换为大写字母,并返回转换后的字符串。该函数与 strtoupper() 函数类似,但对于非ASCII字符也起作用。

参数:

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

返回值:返回转换为大写字母后的字符串。

示例:

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

$str = "你好,世界!";
$result = mb_strtoupper($str, 'UTF-8');
echo $result;
// 输出: 你好,世界!(因为大写字母只适用于ASCII字符)

注意事项:

  • mb_strtoupper() 函数依赖于 mbstring 扩展。如果未安装此扩展,将无法使用该函数。
  • 如果在函数调用之前没有设置默认字符编码,可以通过调用 mb_internal_encoding() 函数来设置默认编码。
  • 如果要处理的字符串包含多字节字符(如中文),需要确保提供正确的字符编码,以便正确转换大小写。
补充纠错
上一个函数: mb_strwidth()函数
下一个函数: mb_strtolower()函数
热门PHP函数
分享链接