📜  PHP | IntlChar 数字()函数

📅  最后修改于: 2022-05-13 01:56:51.191000             🧑  作者: Mango

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