Funções para String
PHP Manual

hex2bin

(PHP >= 5.4.0)

hex2binDecodes a hexadecimally encoded binary string

Descrição

string hex2bin ( string $data )

Decodes a hexadecimally encoded binary string.

Cuidado

This function does NOT convert a hexadecimal number to a binary number. This can be done using the base_convert() function.

Parâmetros

data

Hexadecimal representation of data.

Valor Retornado

Returns the binary representation of the given data ou FALSE em caso de falha.

Erros

If the hexadecimal input string is of odd length or invalid hexadecimal string an E_WARNING level error is thrown.

Changelog

Versão Descrição
5.5.1 A warning is thrown if the input string is invalid hexadecimal string.
5.4.4 A warning is thrown if the input string is of odd length. In PHP 5.4.0 the string was silently accepted, but the last byte was truncated.

Exemplos

Exemplo #1 hex2bin() example

<?php
$hex 
hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>

O exemplo acima irá imprimir algo similar à:

string(16) "example hex data"

Veja Também


Funções para String
PHP Manual