Maison >développement back-end >Problème PHP >Comment effectuer une conversion hexadécimale et un remplissage en php
Comment effectuer une conversion de base et un remplissage en PHP : 1. Convertir le binaire en octal via binoct(); 2. Convertir le binaire en décimal via bindec(); 3. Convertir le binaire en hexadécimal via binhex() ; binaire via octbin(); 5. Convertir octal en décimal via octdec(); 6. Convertir octal en hexadécimal via octhex(), etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En tant que programmeur perdant, je n'ai pas une expérience riche, je tape juste du code à l'aveugle, mais un jour, je je le ferai aussi Devenez un expert technique. Aujourd'hui, j'ai appris plusieurs fonctions de conversion entre bases pointées
Bases communes :
二进制 binary -----> bin 八进制 octal -----> oct 十进制 decimal -----> dec 十六进制 hexadecimal -----> hex
php fournit des fonctions de conversion entre plusieurs bases communes
Convertir binaire vers d'autres bases
binoct();//转为八进制 bindec();//转为十进制 binhex();//转为十六进制
Convertir octal en autre bases
octbin();//转为二进制 octdec();//转为十进制 octhex();//转为十六进制
Convertir le décimal en d'autres bases
decbin();//转为二进制 decoct();//转为八进制 dechex();转为十六进制
Convertir l'hexadécimal en d'autres bases
hexbin();转为二进制 hexoct();//转为八进制 hexdec();//转为十六进制
Il y en a tellement répertoriés ci-dessus, mais j'ai en fait l'impression qu'elles ne sont pas du tout utiles. Pour les fonctions ci-dessus, il vous suffit de vous souvenir de bin. , oct, dec et hex. Si vous souhaitez convertir la base A en base B, c'est ab()
Un exemple simple :
把二进制(bin)转为十进制(dec): bindec();
C'est aussi simple
Mais cela peut ne pas répondre à nos besoins, donc PHP a un fonction que nous fournissons pour réellement réaliser la conversion : base_convert();
base_convert() Cette fonction a trois paramètres
string base_convert ( string $number , int $frombase , int $tobase )
Par exemple :
$hexadecimal = '125458';//十进制 echo base_convert($hexadecimal, 10, 5);//转为五进制
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!