= 4.3.0, PHP 5, PHP 7, PHP 8)mb_strtoupper — 使字符串大寫說明mb_strtoupper(string $str, string $encoding = mb_internal_encoding()): strin">

mb_strtoupper

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

mb_strtoupper使字符串大寫

說明

mb_strtoupper(string $str, string $encoding = mb_internal_encoding()): string

將所有的字母字符轉化成大寫并返回 str。

參數(shù)

str

要大寫的 string。

encoding

encoding 參數(shù)為字符編碼。如果省略或是 null,則使用內部字符編碼。

返回值

str 里所有的字母都轉換成大寫的。

Unicode

更多 Unicode 屬性的信息,請參見 ? http://www.unicode.org/reports/tr21/。

strtoupper() 不同的是,“字母”是通過 Unicode 字符屬性來確定的。 因此這個函數(shù)不會受語言環(huán)境(locale)設置影響,能夠轉化任何具有“字母”屬性的字符,例如 a 變音符號(?)。

范例

示例 #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// 打印了 Τ?ΧΙΣΤΗ ΑΛ?ΠΗΞ ΒΑΦ?Σ ΨΗΜ?ΝΗ ΓΗ, ΔΡΑΣΚΕΛ?ΖΕΙ ΥΠ?Ρ ΝΩΘΡΟ? ΚΥΝ?Σ
?>

參見