PHP Conference Japan 2024

IntlChar::toupper

(PHP 7, PHP 8)

IntlChar::toupper將 Unicode 字元轉換為大寫

說明

public static IntlChar::toupper(int|string $codepoint): int|string|null

給定的字元會被映射到它的大寫等效字元。如果該字元沒有大寫等效字元,則返回字元本身。

參數

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)

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top