Comment effectuer une conversion de base en php

青灯夜游
Libérer: 2023-03-15 08:22:02
original
4963 Les gens l'ont consulté

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.

Comment effectuer une conversion de base en php

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"); ?>
Copier après la connexion

Résultat de sortie :

3 1 1587 7
Copier après la connexion
bindec(二进制字符串)函数,它可把二进制数转换为十进制数。

"; echo decbin("1") . "
"; echo decbin("1587") . "
"; echo decbin("7"); ?>
Copier après la connexion

输出结果:

11 1 11000110011 111
Copier après la connexion

2、decbin--十进制数转二进制数

可以使用decbin(十进制值)函数,它可把十进制数转换为二进制数。

"; echo octdec("12") . "
"; echo octdec("3063") . "
"; echo octdec("106"); ?>
Copier après la connexion

输出结果:

30 10 1587 70
Copier après la connexion

3、octdec--八进制数转十进制数

可以使用octdec(八进制字符串)函数,它可把八进制数转换为十进制数。

"; echo decoct("10") . "
"; echo decoct("1587") . "
"; echo decoct("70"); ?>
Copier après la connexion

输出结果:

36 12 3063 106
Copier après la connexion

4、decoct--十进制数转八进制数

可以使用decoct(十进制值)函数,它可把十进制数转换为八进制数。

"; echo hexdec("a") . "
"; echo hexdec("11ff") . "
"; echo hexdec("cceeff"); ?>
Copier après la connexion

输出结果:

30 10 4607 13430527
Copier après la connexion

5、hexdec--十六进制数转十进制数

可以使用hexdec(十六进制字符串)函数,它可把十六进制数转换为十进制数。

"; echo dechex("10") . "
"; echo dechex("1587") . "
"; echo dechex("70"); ?>
Copier après la connexion

输出结果:

1e a 633 46
Copier après la connexion

6、dechex--十进制数转十六进制数

可以使用dechex(十进制值)函数,它可把十进制数转换为十六进制数。

"; echo base_convert("01",2,10) . "
"; echo base_convert("11000110011",2,10) . "
"; echo base_convert("111",2,10); ?>
Copier après la connexion

输出结果:

"; echo base_convert("1",10,2) . "
"; echo base_convert("1587",10,2) . "
"; echo base_convert("7",10,2); ?>
Copier après la connexion

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); ?>
Copier après la connexion

输出结果:

Comment effectuer une conversion de base en php

设置“base_convert(十进制值, 10, 2)”即可十进制数转二进制数

"; echo base_convert("10", 10, 8) . "
"; echo base_convert("1587", 10, 8) . "
"; echo base_convert("70", 10, 8); ?>
Copier après la connexion

输出结果:

Comment effectuer une conversion de base en php

设置“base_convert(八进制字符串, 8, 10)”即可八进制数转十进制数

"; echo base_convert("a", 16, 10) . "
"; echo base_convert("11ff", 16, 10) . "
"; echo base_convert("cceeff", 16, 10); ?>
Copier après la connexion

输出结果:

Comment effectuer une conversion de base en php

设置“base_convert(十进制值, 10, 8)”即可十进制数转八进制数

"; echo base_convert("10", 10, 16) . "
"; echo base_convert("1587", 10, 16) . "
"; echo base_convert("70", 10, 16); ?>
Copier après la connexion

输出结果:

Comment effectuer une conversion de base en php

设置“base_convert(十六进制字符串, 16, 10)”即可十六进制数转十进制数

rrreee

输出结果:

Comment effectuer une conversion de base en php

设置“base_convert(十进制值, 10, 16)

2. decbin - Nombre décimal en nombre binaire

Vous pouvez utiliser la fonctiondecbin(valeur décimale), qui peut convertir un nombre décimal. au nombre binaire.Comment effectuer une conversion de base en phprrreee

Résultat de sortie :

rrreee3. octdec - nombre octal en nombre décimal

Vous pouvez utiliser la fonction octdec(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 : Comment effectuer une conversion de base en phpParamètres" base_convert(valeur décimale, 10, 2)" peut convertir un nombre décimal en nombre binairerrreeeRésultat de sortie : Comment effectuer une conversion de base en phpDéfinissez " base_convert(octal string, 8, 10)" qui est un nombre octal qui peut être converti en nombre décimal rrreeeRésultat de sortie : Comment effectuer une conversion de base en phpDéfinissez " base_convert(decimal value, 10, 8)" pour convertir un nombre décimal en nombre octalrrreeeRésultat de sortie : Comment effectuer une conversion de base en phpDéfinir " base_convert(十Chaîne hexadécimale, 16, 10 )" peut convertir un nombre hexadécimal en nombre décimalrrreeeRésultat de sortie : Comment effectuer une conversion de base en phpDéfinissez " 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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!