Convertir de Hexadecimal a Binario y viceversa

Para convertir una cadena Hexadecimal a Binario y viceversa PHP dispone de dos funciones:

Sin embargo, tal y como advierte la documentación, hex2bin sólo está disponible a partir de la versión 5.4.0 de PHP.

Como sea que no todos los entornos pueden ser actualizados es interesante crear dichas funciones con código discreto:

En este caso creamos ambas funciones, en caso de no existir, mediante las funciones pack y unpack que están presentes a partir de la versión 4 de PHP, lo que nos garantiza en gran medida poder utilizarlas en casi cualquier instalación puesto que sería harto difícil encontrarnos una instalación con PHP 3, en cuyo caso la actualización es de obligado cumplimiento.

Share Button

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *