Maison >développement back-end >Problème PHP >Comment convertir un binaire en chaîne hexadécimale en php
Comment convertir un binaire en chaîne hexadécimale en PHP : 1. Utilisez les fonctions bindec() et dechex(), la syntaxe est "dechex(bindec($unm))". 2. Utilisez la fonction base_convert(), la syntaxe est "base_convert($unm, 2, 16)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php convertit le binaire en chaîne hexadécimale (hexadécimale)
Méthode 1 : utilisez bindec( ) et Fonction dechex() - décimale pour créer des quantités intermédiaires
<?php $a="11110"; $b=bindec($a); $c=dechex($b); echo $c; ?>
Résultat de sortie :
1e
bindec() peut convertir des nombres binaires en nombres décimaux. La fonction
dechex() peut convertir des nombres décimaux en nombres hexadécimaux.
Méthode 2 : utilisez la fonction base_convert()
<?php $a="11110"; echo base_convert($a, 2, 16); ?>
Résultat de sortie : la fonction
1e
base_convert(number,原进制,要转换的进制)
convertit les nombres entre des bases arbitraires.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!