(PHP 7, PHP 8)
IntlChar::forDigit — 取得給定數字和基數的字元表示
決定指定進位制中特定數字的字元表示。
如果 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)
IntlChar::PROPERTY_NUMERIC_TYPE