(PHP 7, PHP 8)
IntlChar::toupper — 將 Unicode 字元轉換為大寫
給定的字元會被映射到它的大寫等效字元。如果該字元沒有大寫等效字元,則返回字元本身。
codepoint
整數程式碼點值(例如,針對 *U+2603 雪人* 的 `0x2603`),或編碼為 UTF-8 字串的字元(例如 `"\u{2603}"`)。
如果有的話,返回程式碼點的簡易大寫映射;否則返回程式碼點本身。
傳回類型為整數,除非程式碼點是作為 UTF-8 字串傳遞的,在這種情況下會返回一個字串。失敗時返回 **null
**。
範例 #1 測試不同的程式碼點
<?php
var_dump(IntlChar::toupper("A"));
var_dump(IntlChar::toupper("a"));
var_dump(IntlChar::toupper("Φ"));
var_dump(IntlChar::toupper("φ"));
var_dump(IntlChar::toupper("1"));
var_dump(IntlChar::toupper(ord("A")));
var_dump(IntlChar::toupper(ord("a")));
?>
以上範例將輸出
string(1) "A" string(1) "A" string(2) "Φ" string(2) "Φ" string(1) "1" int(65) int(65)