Requests_IDNAEncoder::digit_to_char() WordPress Method
This is the Requests_IDNAEncoder::digit_to_char() method. This method is used to convert a digit from its ASCII value to its Unicode value. This is used to convert IDNA-encoded domain names to their punycode representation.
Requests_IDNAEncoder::digit_to_char( int $digit ) #
Convert a digit to its respective character
Description
See also
Parameters
- $digit
(int)(Required)Digit in the range 0-35
Return
(string) Single character corresponding to digit
Source
File: wp-includes/Requests/IDNAEncoder.php
protected static function digit_to_char($digit) {
// @codeCoverageIgnoreStart
// As far as I know, this never happens, but still good to be sure.
if ($digit < 0 || $digit > 35) {
throw new Requests_Exception(sprintf('Invalid digit %d', $digit), 'idna.invalid_digit', $digit);
}
// @codeCoverageIgnoreEnd
$digits = 'abcdefghijklmnopqrstuvwxyz0123456789';
return substr($digits, $digit, 1);
}
Expand full source codeCollapse full source codeView on TracView on GitHub