(PHP 7, PHP 8)
IntlChar::totitle — 將 Unicode 字元轉換為首字母大寫
給定的字元會被映射到其首字母大寫的對應字元。如果該字元沒有首字母大寫的對應字元,則會返回原始字元本身。
如果有的話,返回碼點的簡易標題大小寫對應;否則返回碼點本身。失敗時返回 null
。
返回類型為整數 (int),除非碼點是作為 UTF-8 字串 (string) 傳遞的,在這種情況下會返回一個字串 (string)。失敗時返回 null
。
範例 #1 測試不同的碼點
<?php
var_dump(IntlChar::totitle("DŽ"));
var_dump(IntlChar::totitle("dž"));
var_dump(IntlChar::totitle("Φ"));
var_dump(IntlChar::totitle("φ"));
var_dump(IntlChar::totitle("1"));
var_dump(IntlChar::totitle("ᾳ");
var_dump(IntlChar::totitle(ord("A")));
?>
上述範例將輸出:
string(1) "Dž" string(1) "Dž" string(2) "Φ" string(2) "φ" string(1) "1" string(1) "ᾼ" int(65)