PHP Conference Japan 2024

IntlChar::ord

(PHP 7, PHP 8)

IntlChar::ord傳回字元的 Unicode 碼點值

說明

public static IntlChar::ord(int|string $character): ?int

傳回指定字元的 Unicode 碼點值。

此函式與 IntlChar::chr() 互補。

參數

字元 (character)

整數 (int) 碼點值(例如,U+2603 SNOWMAN0x2603),或是編碼成 UTF-8 字串 的字元(例如 "\u{2603}")。

回傳值

以整數形式返回 Unicode 碼點值。

範例

範例 #1 測試不同的碼點

<?php
var_dump
(IntlChar::ord("A"));
var_dump(IntlChar::ord(" "));
var_dump(IntlChar::ord("\u{2603}"));
?>

上述範例將輸出:

int(65)
int(32)
int(9731)

參見

  • IntlChar::chr() - 透過碼點值返回 Unicode 字元
  • mb_ord() - 取得字元的 Unicode 碼點
  • ord() - 將字串的第一個位元組轉換為 0 到 255 之間的值

新增註記

使用者貢獻的註記

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