Convertir un número hexadecimal a octal:
<?php$hex = "E196"; eco base_convert($hex,16,8 ?>La función base_convert() convierte números entre bases arbitrarias.
base_convert( número,desdebase,hastabase );
parámetro | describir |
---|---|
número | Requerido. Especifica el número que se va a convertir. |
desde la base | Requerido. Especifica la base original del número. Entre 2 y 36 (inclusive). Los números por encima del decimal están representados por las letras az, como a para 10, b para 11 y z para 35. |
tobase | Requerido. Especifica la base que se va a convertir. Entre 2 y 36 (inclusive). Los números por encima del decimal están representados por las letras az, como a para 10, b para 11 y z para 35. |
Valor de retorno: | El número se convierte a la base especificada. |
---|---|
Tipo de devolución: | Cadena |
Versión PHP: | 4+ |
Convertir un número octal a un número decimal:
<?php$oct = "0031";echo base_convert($oct,8,10);?>Convertir un número octal a un número hexadecimal:
<?php$oct = "364";echo base_convert($oct,8,16);?>