En PHP, vous pouvez rencontrer des scénarios dans lesquels vous devez obtenir un vidage hexadécimal d'une chaîne. Cette représentation fournit une vue détaillée de chaque octet de la chaîne, exprimé au format hexadécimal. Voici quelques méthodes pour y parvenir :
Utilisation de bin2hex :
La fonction bin2hex convertit les données binaires en leur représentation hexadécimale. Vous pouvez l'utiliser pour convertir une chaîne, qui est un tableau de caractères, directement en un vidage hexadécimal :
echo bin2hex($string);
Utilisation de la concaténation ord et chaîne :
Alternativement , vous pouvez utiliser une boucle et la fonction ord pour obtenir la valeur hexadécimale de chaque caractère et la concaténer à un string :
for ($i = 0; $i < strlen($string); $i++) { echo str_pad(dechex(ord($string[$i])), 2, '0', STR_PAD_LEFT); }
Dans les deux cas, $string est la variable contenant la chaîne pour laquelle vous souhaitez générer le dump hexadécimal.
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!