IntlChar
PHP Manual

IntlChar::digit

(PHP 7)

IntlChar::digitObtener el valor del dígito decimal de un punto de código para una base dada

Descripción

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

Devuelve el valor del dígito decimal de un punto de código en la base especificada.

Si la base no está en el rango 2<=base<=36 o si el valor de codepoint no es un dígito válido en la base especificada, devuelve FALSE. Un carácter es un dígito válido si al menos algo de lo siguiente es verdadero:

Parámetros

codepoint

El valor de tipo integer del punto de código (p.ej. 0x2603 para U+2603 SNOWMAN), o el carácter codificado como un string UTF-8 (p.ej. "\u{2603}")

radix

La base (valor predeterminado: 10).

Valores devueltos

Devuelve el valor numérico representado por el carácter de la base especificada, o FALSE si no existe el valor o si el valor excede a la base.

Advertencia

Esta función puede devolver el valor booleano FALSE, pero también puede devolver un valor no booleano que se evalúa como FALSE. Por favor lea la sección sobre Booleanos para más información. Use el operador === para comprobar el valor devuelto por esta función.

Ejemplos

Ejemplo #1 Probar diferentes puntos de código

<?php
var_dump
(IntlChar::digit("0"));
var_dump(IntlChar::digit("3"));
var_dump(IntlChar::digit("A"));
var_dump(IntlChar::digit("A"16));
?>

El resultado del ejemplo sería:

int(0)
int(3)
bool(false)
int(10)

Ver también


IntlChar
PHP Manual