hex2bin

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

hex2binConvertit une chaîne encodée en hexadécimal vers du binaire

Description

hex2bin(string $string): string|false

Convertit une chaîne binaire encodée en hexadécimal.

Attention

Cette fonction ne convertit PAS un nombre hexadécimal en un nombre binaire. Cela peut être réalisé en utilisant la fonction base_convert().

Liste de paramètres

string

Représentation hexadécimale de la donnée.

Valeurs de retour

Retourne la représentation binaire de la donnée ou false si une erreur survient.

Erreurs / Exceptions

Si la chaîne d'entrée en héxadécimale est d'une longueur impaire ou si la chaîne en héxadécimale est invalide, une alerte de niveau E_WARNING sera émise.

Exemples

Exemple #1 Exemple avec hex2bin()

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

Résultat de l'exemple ci-dessus est similaire à :

string(16) "example hex data"

Voir aussi

  • bin2hex() - Convertit des données binaires en représentation hexadécimale
  • unpack() - Déconditionne des données depuis une chaîne binaire