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);?>