Maison > Article > développement back-end > Fonction PHP hex2bin() qui convertit une chaîne de valeurs hexadécimales en caractères ASCII
Exemple
Convertir une valeur hexadécimale en caractère ASCII :
<?php echo hex2bin("48656c6c6f20576f726c6421"); ?>
Résultat de sortie de l'exemple ci-dessus :
Hello World!
Définition et utilisation
Le hex2bin() convertit lachaîne de valeurs hexadécimales en caractères ASCII.
Syntaxehex2bin(string)Paramètres Descriptionchaîne Obligatoire. La valeur hexadécimale à convertir. Détails techniquesValeur de retour : Renvoie le caractère ASCII de la chaîne convertie, ou FALSE en cas d'échec. Version PHP : 5.4.0+
Journal de mise à jour : À partir de PHP 5.4.1, un avertissement est émis si la longueur de la chaîne est impaire. Dans PHP 5.4.0, les chaînes impaires sont acceptées silencieusement, mais le dernier octet est supprimé.
Depuis PHP 5.5.1, un avertissement est émis si la chaîne est une chaîne hexadécimale invalide. Il existe la méthodebin2hex en php, mais il n'y a pas de méthode hex2bin Ce qui suit est une implémentation simple de hex2bin :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!