PHP | IntlChar 数字()函数
IntlChar::digit()函数是PHP中的一个内置函数,用于获取给定基数的代码点的十进制数字值。此函数返回指定基数中代码点的十进制数字值。
句法:
int IntlChar::digit( $codepoint, $radix )
参数:该函数接受上面提到的两个参数,如下所述:
- $codepoint:$codepoint的值为整数或字符,编码为 UTF-8字符串。
- $radix:可选参数。它的默认值为 10。
返回值:此函数返回由给定基数中的字符表示的数字,如果没有值或值超过基数,则返回 False。
注意:有效和无效的函数参数:
- 如果$radix或$digit都无效,则返回 NULL。
- 如果$radix参数的值介于 $radix >= 2 和 $radix <= 36 之间,则 $radix 参数有效。
- 如果其值为 0 <= digit < radix,则该数字有效。
- 该字符具有十进制数字值。此字符属于一般类别 Nd(十进制数字)和 Decimal 的 Numeric_Type。
- 该字符是“A”到“Z”之间的大写拉丁字母。那么字符的值为c-'A'+10。
- 该字符是“a”到“z”之间的小写拉丁字母。那么字符的值为ch-'a'+10。
- ASCII 范围(0061..007A、0041..005A)和全宽 ASCII 范围(FF41..FF5A、FF21..FF3A)的拉丁字母都可以识别。
下面的程序说明了PHP中的IntlChar::digit()函数:
方案一:
输出:
int(6)
int(3)
bool(false)
bool(false)
bool(false)
方案二:
输出:
bool(false)
NULL
bool(false)
NULL
int(6)
bool(false)
NULL
bool(false)
相关文章:
- PHP | IntlChar::isdigit()函数
- PHP | IntlChar::forDigit()函数
- PHP | IntlChar::charDigitValue()函数
参考: http: PHP。 PHP