2024 年日本 PHP 研討會

IntlChar::forDigit

(PHP 7, PHP 8)

IntlChar::forDigit取得給定數字和基數的字元表示

說明

public static IntlChar::forDigit(int $digit, int $base = 10): int

決定指定進位制中特定數字的字元表示。

如果 radix 的值不是有效的進位制,或者 digit 的值不是指定進位制中的有效數字,則會傳回空字元 (U+0000)。

如果 radix 參數大於或等於 2 且小於或等於 36,則該參數有效。如果 0 <= digit < radix,則 digit 參數有效。

如果 digit 小於 10,則傳回 '0' + digit。否則,傳回 'a' + digit - 10 的值。

參數

digit

要轉換為字元的數字。

base

進位制(預設為 10)。

傳回值

指定進位制中指定數字的字元表示(以 int 型別表示)。

範例

範例 #1 測試不同的程式碼點

<?php
var_dump
(IntlChar::forDigit(0));
var_dump(IntlChar::forDigit(3));
var_dump(IntlChar::forDigit(3, 10));
var_dump(IntlChar::forDigit(10));
var_dump(IntlChar::forDigit(10, 16));
?>

上述範例將輸出

int(48)
int(51)
int(51)
int(0)
int(97)

另請參閱

新增註釋

使用者貢獻的註釋

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