(PHP 7, PHP 8)
IntlChar::digit — 取得指定進位制下程式碼點的十進位數字值
傳回程式碼點在指定基數中的十進位數字值。
如果基數不在 2<=radix<=36
範圍內,或者 codepoint
的值在指定基數中不是有效數字,則傳回 false
。如果至少滿足以下條件之一,則字元為有效數字:
範例 #1 測試不同的程式碼點
<?php
var_dump(IntlChar::digit("0"));
var_dump(IntlChar::digit("3"));
var_dump(IntlChar::digit("A"));
var_dump(IntlChar::digit("A", 16));
?>
以上範例會輸出:
int(0) int(3) bool(false) int(10)
IntlChar::PROPERTY_NUMERIC_TYPE