hex2bin

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

hex2binDecodifica uma string binária codificada em hexadecimal

Descrição

hex2bin(string $string): string|false

Decodifica uma string binária codificada em hexadecimal.

Caution

Esta função NÃO converte um número hexadecimal para um número binário. Isso pode ser feito através da função base_convert().

Parâmetros

string

Representação hexadecimal dos dados.

Valor Retornado

Retorna a representação binária dos dados fornecidos ou false em caso de falha.

Erros/Exceções

Se a string fornecida em hexadecimal tiver tamanho ímpar ou for um hexadecimal inválido, um erro de nível E_WARNING será lançado.

Exemplos

Example #1 Exemplo de hex2bin()

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

O exemplo acima produzirá algo semelhante a:

string(16) "example hex data"

Veja Também

  • bin2hex() - Converte um dado binário em representação hexadecimal
  • unpack() - Desempacota dados de uma string binária