(PHP 4, PHP 5)
base_convert — Convertir un número entre bases arbitrarias
$number
, int $frombase
, int $tobase
)
Devuelve una cadena que contiene el numero
dado
representado en base a_base
. La base en la cual es
dado el valor numero
es especificado en
desde_base
. Tanto
desde_base
como a_base
tienen que ser valores entre 2 y 36, inclusive. Los dígitos en números
con una base mayor que 10 serán representados con las letras a-z, en
donde a significa 10, b significa 11 y z significa 35.
base_convert() puede perder precisión en números grandes debido a las propiedades relacionadas al tipo interno "doble" o "flotante" usado. Por favor consulte la sección sobre Números de punto flotante en el manual para más información específica sobre las limitaciones.
number
El número a convertir
frombase
La base en que se encuentra number
tobase
La base a la cual convertir number
number
convertido a base
tobase
Ejemplo #1 Ejemplo de base_convert()
<?php
$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);
?>
El resultado del ejemplo sería:
101000110111001100110100