Funzione hexdec() PHP

Definizione e uso

La funzione hexdec() converte l'esadecimale in decimale.

Sintassi

hexdec(hex_string)
Parametro Descrizione
hex_string Obbligatorio. Specifica il numero esadecimale da convertire.

Descrizione

ritorna con hex_string Il numero decimale equivalente al numero esadecimale rappresentato dai parametri. La funzione hexdec() trasforma una stringa esadecimale in un numero decimale. Il valore massimo convertibile è 7fffffff, che corrisponde al numero decimale 2147483647. A partire da PHP 4.1.0, questa funzione può gestire numeri grandi, in questo caso, restituirà il tipo float.

hexdec() sostituirà tutti i caratteri non esadecimali con 0. In questo modo, tutti i zero a sinistra vengono ignorati, ma i zero a destra vengono conteggiati nel valore.

Esempio

<?php
echo hexdec("1e");
echo hexdec("a");
echo hexdec("11ff");
echo hexdec("cceeff");
?>

Output:

30
10
4607
13430527