PHP | IntlChar::forDigit() Function Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report The IntlChar::forDigit() function is an inbuilt function in PHP which is used to determines the character representation for a specific digit in the specified radix. Syntax: int IntlChar::forDigit( $digit, $radix ) Parameters: This function accepts two parameters as mentioned above and described below: $digit: It is a required parameter. It is a number to convert to a character. $radix: It is optional parameter. Its default value is 10. Return Value: It returns the character representation of specified digit in the specified radix. Note: Valid and invalid function argument: If both $radix or $digit is not valid then return NULL. The radix argument is valid if its value lies between $radix >= 2 and $radix <= 36. The digit is valid if its value is 0 <= digit < radix. In Digit Case: digit < 10, then sum of '0' + digit is returned, otherwise 'a' + digit -10 is returned. Below programs illustrate the IntlChar::forDigit() function in PHP: Program 1: php <?php // PHP function to illustrate // the use of IntlChar::forDigit() // Input int codepoint value var_dump(IntlChar::forDigit(0)); // Input int codepoint value var_dump(IntlChar::forDigit(1)); //Input int codepoint value var_dump(IntlChar::forDigit(10)); // Input int codepoint value var_dump(IntlChar::forDigit(10, 2018)); // Input float codepoint value var_dump(IntlChar::forDigit(20999.1811)); ?> Output: int(48) int(49) int(0) int(0) int(0) Program 2: php <?php // PHP function to illustrate the // use of IntlChar::forDigit() // Declare an array with // different codepoint value $arr = array("7", (50), "8", "0", ); // For loop condition to check // each character through function foreach ($arr as $val) { // Check each element as code point data var_dump(IntlChar::forDigit($val)); } ?> Output: int(55) int(0) int(56) int(48) Program 3: Below is the function implementation if pass the parameter symbol or character, then it gives an error. php <?php // PHP function to illustrate // the use of IntlChar::forDigit() //Input char codepoint value var_dump(IntlChar::forDigit("Geeks")); //Input char codepoint value var_dump(IntlChar::forDigit("X")); //Input control codepoint value var_dump(IntlChar::forDigit("\n")); //Input symbolic codepoint value var_dump(IntlChar::forDigit("@")); ?> Output: E_WARNING Related Articles: IntlChar::isspace() Function IntlChar::isIDIgnorable() Function IntlChar::isIDStart() Function Reference: https://www.php.net/manual/en/intlchar.fordigit.php Comment More infoAdvertise with us Next Article PHP | IntlChar digit() function J jit_t Follow Improve Article Tags : PHP PHP-array PHP-Intl Similar Reads PHP | IntlChar digit() function The IntlChar::digit() function is an inbuilt function in PHP which is used to get the decimal digit value of a code point for a given radix. This function returns the decimal digit value of the code point in the specified radix. Syntax: int IntlChar::digit( $codepoint, $radix ) Parameters: This func 2 min read PHP | IntlChar digit() function The IntlChar::digit() function is an inbuilt function in PHP which is used to get the decimal digit value of a code point for a given radix. This function returns the decimal digit value of the code point in the specified radix. Syntax: int IntlChar::digit( $codepoint, $radix ) Parameters: This func 2 min read PHP | IntlChar digit() function The IntlChar::digit() function is an inbuilt function in PHP which is used to get the decimal digit value of a code point for a given radix. This function returns the decimal digit value of the code point in the specified radix. Syntax: int IntlChar::digit( $codepoint, $radix ) Parameters: This func 2 min read PHP | IntlChar::charDigitValue() Function The IntlChar::charDigitValue() function is an inbuilt function in PHP which is used to return the decimal digit value from a decimal digit character. Where the general category decimal digit numbers and "Nd" is Numeric_Type of Decimal.Syntax:Â Â int IntlChar::charDigitValue( $codepoint ) Parameters: 2 min read PHP | IntlChar::charDigitValue() Function The IntlChar::charDigitValue() function is an inbuilt function in PHP which is used to return the decimal digit value from a decimal digit character. Where the general category decimal digit numbers and "Nd" is Numeric_Type of Decimal.Syntax:Â Â int IntlChar::charDigitValue( $codepoint ) Parameters: 2 min read PHP | IntlChar::charDigitValue() Function The IntlChar::charDigitValue() function is an inbuilt function in PHP which is used to return the decimal digit value from a decimal digit character. Where the general category decimal digit numbers and "Nd" is Numeric_Type of Decimal.Syntax:Â Â int IntlChar::charDigitValue( $codepoint ) Parameters: 2 min read Like