AD

¿Ya dominas lo básico? Un curso estructurado de PHP es la vía rápida para dar el salto.

Ver cursos de PHP en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐘Lecciones de PHP
Lección 62 / 68

Convertir entre bases (binario, hexadecimal)

En esta lección pasarás un número de una base a otra.

decbin() da el binario, dechex() el hexadecimal, y bindec() y hexdec() hacen el camino inverso. Para cualquier base existe base_convert().

El código de ejemplo muestra un número en varias bases.

Entender el hexadecimal compensa: cada dígito equivale exactamente a cuatro bits, así que 0xFF son ocho bits a uno. Por eso los colores CSS, las máscaras de bits y los identificadores se escriben en hexadecimal.

Un uso muy concreto en PHP web: convertir un color #7c5cff a sus componentes rojo, verde y azul es exactamente esto, tomando los dígitos de dos en dos con hexdec(). Es de los sitios donde esta lección deja de ser teórica.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar PHP directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)