mb_strtoupper
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
mb_strtoupper - 使字符串大写
描述
string mb_strtoupper ( string $str [, string $encoding = mb_internal_encoding() ] )
返回str
所有字母字符转换为大写字母。
参数
str
字符串被大写。
encoding
encoding
参数是字符编码。如果省略,则使用内部字符编码值。
返回值
str
所有字母字符都转换为大写字母。
统一
有关Unicode属性的更多信息,请参阅?http://www.unicode.org/unicode/reports/tr21/。
与strtoupper()相比,“字母”由Unicode字符属性决定。因此,此功能的行为不受语言环境设置的影响,它可以转换任何具有“字母”属性的字符,如变音符号(?)。
例子
示例#1 mb_strtoupper()示例
<?php
$str?=?"Mary?Had?A?Little?Lamb?and?She?LOVED?It?So";
$str?=?mb_strtoupper($str);
echo?$str;?//?Prints?MARY?HAD?A?LITTLE?LAMB?AND?SHE?LOVED?IT?SO
?>
示例#2具有非拉丁文UTF-8文本的mb_strtoupper()示例
<?php
$str?=?"Τ?χιστη?αλ?πηξ?βαφ???ψημ?νη?γη,?δρασκελ?ζει?υπ?ρ?νωθρο??κυν??";
$str?=?mb_strtoupper($str,?'UTF-8');
echo?$str;?//?Prints?Τ?ΧΙΣΤΗ?ΑΛ?ΠΗΞ?ΒΑΦ?Σ?ΨΗΜ?ΝΗ?ΓΗ,?ΔΡΑΣΚΕΛ?ΖΕΙ?ΥΠ?Ρ?ΝΩΘΡΟ??ΚΥΝ?Σ
?>
另请参阅
- mb_strtolower() - 使字符串小写
- mb_convert_case() - 对字符串执行大小写折叠
- strtoupper() - 使字符串大写
← mb_strtolower
mb_strwidth →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com