PHP 8.5.0 Alpha 2 available for testing

IntlChar::forDigit

(PHP 7, PHP 8)

IntlChar::forDigitDevuelve la representación de carácter para un dígito dado y una base de numeración

Descripción

public static IntlChar::forDigit(int $digit, int $base = 10): int

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

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

La base de numeración es válida si es superior o igual a 2 e inferior o igual a 36. El valor del dígito es válido si 0 <= dígito < base.

Si el dígito es inferior a 10, entonces '0' + dígito es devuelto. De lo contrario, se devuelve el valor 'a' + dígito - 10.

Parámetros

digit

El dígito a convertir en carácter.

base

La base de numeración (por omisión 10).

Valores devueltos

El carácter representativo (en forma de int) del dígito especificado en la base de numeración especificada.

Ejemplos

Ejemplo #1 Testing different code points

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

El ejemplo anterior mostrará :

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

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top