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.