(PHP >= 5.4.0)
hex2bin — Decodifica una cadena binaria codificada hexadecimalmente
$data
)Decodifica una cadena binaria codificada hexadecimalmente.
Esta función NO convierte un número hexadecimal en un número binario. Esto se puede realizar usando la función base_convert().
data
La representación hexadecimal de datos.
Devuelve la representación binaria de los datos dados o FALSE
en caso de error.
Si la cadena de entrada hexadecimal tiene una longitud impar se emite un error de nivel
E_WARNING
.
Versión | Descripción |
---|---|
5.4.1 | Se emite una advertencia si la cadena de entrada tiene una longitud impar. En PHP 5.4.0 la cadena era aceptada de forma silenciosa, pero el último byte era truncado. |
Ejemplo #1 Ejemplo de hex2bin()
<?php
$hex = hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>
El resultado del ejemplo sería algo similar a:
string(16) "example hex data"