Converta um número hexadecimal em octal:
<?php$hex = "E196"; echo base_convert($hex,16,8);A função base_convert() converte números entre bases arbitrárias.
base_convert( número,dabase,parabase );
parâmetro | descrever |
---|---|
número | Obrigatório. Especifica o número a ser convertido. |
da base | Obrigatório. Especifica a base original do número. Entre 2 e 36 (inclusive). Os números acima do decimal são representados pelas letras az, como a para 10, b para 11 e z para 35. |
basear | Obrigatório. Especifica a base a ser convertida. Entre 2 e 36 (inclusive). Os números acima do decimal são representados pelas letras az, como a para 10, b para 11 e z para 35. |
Valor de retorno: | O número é convertido para a base especificada. |
---|---|
Tipo de retorno: | Corda |
Versão PHP: | 4+ |
Converter número octal em número decimal:
<?php$oct = "0031";echo base_convert($oct,8,10);?>Converter número octal em número hexadecimal:
<?php$oct = "364";echo base_convert($oct,8,16);?>