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
。
參數
-
str
-
要大寫的 string。
-
encoding
-
encoding
參數為字元編碼。如果省略或是null
,則使用內部字元編碼。
返回值
str
里所有的字母都轉換成大寫的。
Unicode
更多 Unicode 屬性的資訊,請參見 » http://www.unicode.org/reports/tr21/。
和 strtoupper() 不同的是,「字母」是通過 Unicode 字元屬性來確定的。 因此這個函式不會受語言環境(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; // 列印了 ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>