PHP

mb_strtoupper

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 →