(PHP 4, PHP 5, PHP 7)
base_convert — Convertir un número entre bases arbitrarias
$number
   , int $frombase
   , int $tobase
   ) : string
   Devuelve una cadena que contiene el número dado por number
   representado en base tobase. La base en la cual es
   dado number es especificada en
   frombase. Tanto
   frombase como tobase
   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.
   No importa si las letras son mayúsculas o minúsculas:
   number se interpretará correctamente.
  
base_convert() puede perder precisión en números grandes debido a las propiedades relacionadas con el tipo interno "double" o "flotante" usado. Por favor, consulte la sección sobre Números de punto flotante del manual para información más específica y limitaciones.
number
       El número a convertir. Cualquier carácter inválido en
       number será ignorado silenciosamente.
      
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