IntlChar::forDigit

Get character representation for a given digit and radix

&reftitle.description; public static `int` `IntlChar::forDigit` `int` `digit` `int` `base` 10

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 to `2` and less than or equal to `36`. The digit argument is valid if `0 <= digit < radix`.

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

&reftitle.parameters;

`digit`

- The number to convert to a character.

`base`

- The radix (defaults to `10`).

&reftitle.returnvalues;

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

&reftitle.examples;

### &intl.codepoint.example;

    <?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));
    ?>

&example.outputs;

    int(48)
    int(51)
    int(51)
    int(0)
    int(97)

&reftitle.seealso;

- `IntlChar::digit`
- `IntlChar::charDigitValue`
- `IntlChar::isdigit`
- `IntlChar::PROPERTY_NUMERIC_TYPE`