Open In App

PHP | IntlChar::forDigit() Function

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:

Return Value: It returns the character representation of specified digit in the specified radix.



Note: Valid and invalid function argument:

Below programs illustrate the IntlChar::forDigit() function in PHP:

Program 1:




<?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 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 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:

Reference: http://php.net/manual/en/intlchar.fordigit.php


Article Tags :