Méthode de conversion : 1. Utilisez bindec() pour convertir le binaire en décimal ; 2. Utilisez decbin() pour convertir le décimal en binaire ; 3. Utilisez octdec() pour convertir l'octal en décimal ; 4. Utilisez decoct() pour convertir le décimal ; en octal; 5. Utilisez hexdec() pour convertir l'hexadécimal en décimal.

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php pour la conversion de base
1. peut utiliser la fonctionbindec(binary string), qui convertit les nombres binaires en nombres décimaux.
"; echo bindec("01") . "
"; echo bindec("11000110011") . "
"; echo bindec("111"); ?>
3 1 1587 7
bindec(二进制字符串)函数,它可把二进制数转换为十进制数。
"; echo decbin("1") . "
"; echo decbin("1587") . "
"; echo decbin("7"); ?>
输出结果:
11 1 11000110011 111
2、decbin--十进制数转二进制数
可以使用decbin(十进制值)函数,它可把十进制数转换为二进制数。
"; echo octdec("12") . "
"; echo octdec("3063") . "
"; echo octdec("106"); ?>
输出结果:
30 10 1587 70
3、octdec--八进制数转十进制数
可以使用octdec(八进制字符串)函数,它可把八进制数转换为十进制数。
"; echo decoct("10") . "
"; echo decoct("1587") . "
"; echo decoct("70"); ?>
输出结果:
36 12 3063 106
4、decoct--十进制数转八进制数
可以使用decoct(十进制值)函数,它可把十进制数转换为八进制数。
"; echo hexdec("a") . "
"; echo hexdec("11ff") . "
"; echo hexdec("cceeff"); ?>
输出结果:
30 10 4607 13430527
5、hexdec--十六进制数转十进制数
可以使用hexdec(十六进制字符串)函数,它可把十六进制数转换为十进制数。
"; echo dechex("10") . "
"; echo dechex("1587") . "
"; echo dechex("70"); ?>
输出结果:
1e a 633 46
6、dechex--十进制数转十六进制数
可以使用dechex(十进制值)函数,它可把十进制数转换为十六进制数。
"; echo base_convert("01",2,10) . "
"; echo base_convert("11000110011",2,10) . "
"; echo base_convert("111",2,10); ?>
输出结果:
"; echo base_convert("1",10,2) . "
"; echo base_convert("1587",10,2) . "
"; echo base_convert("7",10,2); ?>
7、base_convert--任意进制转换
使用base_convert(要转换的数或字符串, 原进制, 要转的进制)函数,它可以在任意进制之间进行转换
只需设置“bindec(二进制字符串, 2, 10)”即可二进制数转十进制数
"; echo base_convert("12", 8, 10) . "
"; echo base_convert("3063", 8, 10) . "
"; echo base_convert("106", 8, 10); ?>
输出结果:
设置“base_convert(十进制值, 10, 2)”即可十进制数转二进制数
"; echo base_convert("10", 10, 8) . "
"; echo base_convert("1587", 10, 8) . "
"; echo base_convert("70", 10, 8); ?>
输出结果:

设置“base_convert(八进制字符串, 8, 10)”即可八进制数转十进制数
"; echo base_convert("a", 16, 10) . "
"; echo base_convert("11ff", 16, 10) . "
"; echo base_convert("cceeff", 16, 10); ?>
输出结果:

设置“base_convert(十进制值, 10, 8)”即可十进制数转八进制数
"; echo base_convert("10", 10, 16) . "
"; echo base_convert("1587", 10, 16) . "
"; echo base_convert("70", 10, 16); ?>
输出结果:

设置“base_convert(十六进制字符串, 16, 10)”即可十六进制数转十进制数
输出结果:
设置“base_convert(十进制值, 10, 16)
Vous pouvez utiliser la fonctiondecbin(valeur décimale), qui peut convertir un nombre décimal. au nombre binaire.rrreee
rrreee3. octdec - nombre octal en nombre décimal
Vous pouvez utiliser la fonctionoctdec(octal string), qui peut convertir un nombre octal en nombre décimal. rrreeeRésultat de sortie : rrreee4. decot - convertir un nombre décimal en nombre octalVous pouvez utiliser la fonction
decoct(decimal value), qui peut convertir un nombre décimal en nombre octal. . rrreeeRésultat de sortie : rrreee5. hexdec - convertir un nombre hexadécimal en nombre décimalVous pouvez utiliser la fonction
hexdec (chaîne hexadécimale), qui peut convertir un nombre décimal en nombre décimal. nombre décimal. rrreeeRésultat de sortie : rrreee6. dechex - convertir un nombre décimal en nombre hexadécimalVous pouvez utiliser la fonction
dechex (valeur décimale), qui peut convertir un nombre décimal en nombre décimal. Nombre hexadécimal. rrreeeRésultat de sortie : rrreee7. base_convert - toute conversion de baseUtilisez la fonction
base_convert (nombre ou chaîne à convertir, base d'origine, base à convertir)convertir entre n'importe quelle baseDéfinissez simplement "
bindec(binary string, 2, 10)" pour convertir les nombres binaires en nombres décimauxrrreeeRésultat de sortie :
base_convert(valeur décimale, 10, 2)" peut convertir un nombre décimal en nombre binairerrreeeRésultat de sortie :
Définissez "
base_convert(octal string, 8, 10)" qui est un nombre octal qui peut être converti en nombre décimal rrreeeRésultat de sortie :
Définissez "
base_convert(decimal value, 10, 8)" pour convertir un nombre décimal en nombre octalrrreeeRésultat de sortie :
Définir "
base_convert(十Chaîne hexadécimale, 16, 10 )" peut convertir un nombre hexadécimal en nombre décimalrrreeeRésultat de sortie :
base_convert(decimal value, 10, 16)" qui est Convertir un nombre décimal en nombre hexadécimalrrreeeRésultat de sortie :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!
Comment ouvrir le fichier php
Comment supprimer les premiers éléments d'un tableau en php
Que faire si la désérialisation php échoue
Comment connecter PHP à la base de données mssql
Comment connecter PHP à la base de données mssql
Comment télécharger du HTML
Comment résoudre les caractères tronqués en PHP
Comment ouvrir des fichiers php sur un téléphone mobile