IntlChar::forDigit

(PHP 7)

IntlChar::forDigitObtener la representación de un carácter para un dígito y base dados

Descripción

public static IntlChar::forDigit ( int $digit [, int $radix = 10 ] ) : int

Determina la representación de un carácter para un dígito específico en la base especificada.

Si el valor de la base no es una base válida, o si el valor del dígito no es un dígito válido en la base especificada, devuelve el carácter null (U+0000).

El argumento 'radix' es válido si es mayor o igual que 2 y menor o igual que 36. El argumento 'digit' es válido si 0 <= dígito < base.

Si el dígito es menor que 10, devuelve '0' + dígito. De lo contrario, deuvleve el valor 'a' + dígito - 10.

Parámetros

digit

El número a convertir en un carácter.

radix

La base (valor predeterminado: 10).

Valores devueltos

La representación de un carácter (como string) del dígito especificado en la base especificada.

Ejemplos

Ejemplo #1 Probar diferentes puntos de código

<?php
var_dump
(IntlChar::forDigit(0));
var_dump(IntlChar::forDigit(3));
var_dump(IntlChar::forDigit(310));
var_dump(IntlChar::forDigit(10));
var_dump(IntlChar::forDigit(1016));
?>

El resultado del ejemplo sería:

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

Ver también

  • IntlChar::digit() - Obtener el valor del dígito decimal de un punto de código para una base dada
  • IntlChar::charDigitValue() - Obtener el valor del dígito decimal de un carácter de dígito decimal
  • IntlChar::isdigit() - Comprobar si un punto de código es un carácter de dígito
  • IntlChar::PROPERTY_NUMERIC_TYPE