Recomendação de Curso:
Função base_convert() do PHP
Definição e Uso
A função base_convert() do PHP converte números entre bases.
Sintaxenumberbase_convert(frombasebase_convert(tobase,
) | Parâmetros |
---|---|
number | Descrição |
frombase | Obrigatório. Valor original. |
tobase | Obrigatório. Base original do número. |
Obrigatório. Base a ser convertida.
Descrição number Retorna uma string que contém tobase representação da base.number O sistema de contagem de frombase especificado.frombase e tobase Só podem estar entre 2 e 36 (inclusive 2 e 36). Números acima do decimal são representados por letras a-z, por exemplo, a representa 10, b representa 11 e z representa 35.
Exemplo
Exemplo 1
Converter número octal para decimal:
<?php $oct = "0031"; $dec = base_convert($oct,8,10); echo "O octal $oct é igual ao decimal $dec."; ?>
Saída:
O octal 0031 é igual ao decimal 25.
Exemplo 2
Converter número octal para hexadecimal:
<?php $oct = "364"; $hex = base_convert($oct,8,16); echo "O octal $oct é igual ao hexadecimal $hex."; ?>
Saída:
O octal 364 é igual ao hexadecimal f4.