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