PHP Conference Japan 2024

IntlChar::istitle

(PHP 7, PHP 8)

IntlChar::istitle檢查程式碼點是否為首字母大寫字母

說明

public static IntlChar::istitle(int|string $codepoint): ?bool

判斷指定的程式碼點是否為首字母大寫字母。

對於一般類別 "Lt"(首字母大寫字母)而言為true

參數

碼位 (Codepoint)

整數 (int) 碼位值(例如,U+2603 雪人0x2603),或編碼為 UTF-8 字串 (string) 的字元(例如 "\u{2603}")。

回傳值

如果 codepoint 是首字母大寫的字母,則返回 true,如果不是,則返回 false。失敗時返回 null

範例

範例 #1 測試不同的碼位

<?php
// 拉丁字母大寫 Dz 加上 Caron U+01C4
var_dump(IntlChar::istitle("DŽ"));
// 拉丁字母大寫 D 加上小寫 z 加上 Caron U+01C5
var_dump(IntlChar::istitle("Dž"));
// 拉丁字母小寫 Dz 加上 Caron U+01C6
var_dump(IntlChar::istitle("dž"));

// 希臘字母大寫 Alpha 加上 Prosgegrammeni U+1FBC
var_dump(IntlChar::istitle("ᾼ"));
// 希臘字母小寫 Alpha 加上 Ypogegrammeni U+1FB3
var_dump(IntlChar::istitle("ᾳ"));
// 希臘字母大寫 Alpha U+0391
var_dump(IntlChar::istitle("Α"));
?>

以上範例將輸出:

bool(false)
bool(true)
bool(false)
bool(true)
bool(false)
bool(false)

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top