Função hexdec() PHP

Definição e Uso

A função hexdec() converte hexadecimal para decimal.

Sintaxe

hexdec(hex_string)
Parâmetro Descrição
hex_string Obrigatório. Especifica o número hexadecimal a ser convertido.

Descrição

retorna com hex_string Número hexadecimal representado pelo parâmetro equivalente ao número decimal. hexdec() converte uma string hexadecimal em um número decimal. O maior valor que pode ser convertido é 7fffffff, ou seja, 2147483647 em decimal. A partir do PHP 4.1.0, essa função pode lidar com números grandes, retornando o tipo float nesses casos.

hexdec() substitui todos os caracteres não hexadecimais por 0. Dessa forma, todos os zeros à esquerda são ignorados, mas os zeros à direita são contados no valor.

Exemplo

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

Saída:

30
10
4607
13430527