• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • IntlChar::forDigit()

    版本:php7

    (PHP 7)

    Get character representation for a given digit and radix

    说明

    publicstaticIntlChar::forDigit(int $digit[,int $radix= 10]): int

    Determines the character representation for a specific digit in the specified radix.

    If the value of radix is not a valid radix, or the value of digit is not a valid digit in the specified radix, the null character(U+0000)is returned.

    The radix argument is valid if it is greater than or equal to2and less than or equal to36. The digit argument is valid if0 <= digit < radix.

    If the digit is less than10, then '0'+ digit is returned. Otherwise, the value 'a'+ digit - 10 is returned.

    参数

    $digit

    The number to convert to a character.

    $radix

    The radix(defaults to10).

    返回值

    The character representation(as a string)of the specified digit in the specified radix.

    范例

    Testing different code points

    <?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::digit() Get the decimal digit value of a code point for a given radix
    • IntlChar::charDigitValue() Get the decimal digit value of a decimal digit character
    • IntlChar::isdigit() Check if code point is a digit character
    • IntlChar::PROPERTY_NUMERIC_TYPE