Maison  >  Article  >  développement back-end  >  Quelles sont les fonctions de conversion hexadécimale PHP ?

Quelles sont les fonctions de conversion hexadécimale PHP ?

青灯夜游
青灯夜游original
2022-01-27 17:24:133051parcourir

Les fonctions de conversion de base php incluent : 1. la fonction bindec(), qui peut convertir le binaire en décimal ; 2. la fonction decbin() ; 3. la fonction octdec() ; 4. la fonction decoc() ; 6. fonction dechex() ; 7. fonction base_convert().

Quelles sont les fonctions de conversion hexadécimale PHP ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

fonction de conversion binaire php

1, fonction bindec() - conversion de nombres binaires Pour le décimal

, vous pouvez utiliser la fonction bindec(binary string), qui peut convertir les nombres binaires en nombres décimaux. bindec(二进制字符串) 函数,它可把二进制数转换为十进制数。

<?php
echo bindec("0011") . "<br>";
echo bindec("01") . "<br>";
echo bindec("11000110011") . "<br>";
echo bindec("111");
?>

输出结果:

3
1
1587
7

2、decbin()函数--十进制数转二进制数

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

<?php
echo decbin("3") . "<br>";
echo decbin("1") . "<br>";
echo decbin("1587") . "<br>";
echo decbin("7");
?>

输出结果:

11
1
11000110011
111

3、octdec()函数--八进制数转十进制数

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

<?php
echo octdec("36") . "<br>";
echo octdec("12") . "<br>";
echo octdec("3063") . "<br>";
echo octdec("106");
?>

输出结果:

30
10
1587
70

4、decoc()函数--十进制数转八进制数

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

<?php
echo decoct("30") . "<br>";
echo decoct("10") . "<br>";
echo decoct("1587") . "<br>";
echo decoct("70");
?>

输出结果:

36
12
3063
106

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

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

<?php
echo hexdec("1e") . "<br>";
echo hexdec("a") . "<br>";
echo hexdec("11ff") . "<br>";
echo hexdec("cceeff");
?>

输出结果:

30
10
4607
13430527

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

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

<?php
echo dechex("30") . "<br>";
echo dechex("10") . "<br>";
echo dechex("1587") . "<br>";
echo dechex("70");
?>

输出结果:

1e
a
633
46

7、base_convert()函数--任意进制转换

base_convert(要转换的数或字符串, 原进制, 要转的进制)

<?php
echo base_convert("0011",2,10) . "<br>";
echo base_convert("01",2,10) . "<br>";
echo base_convert("11000110011",2,10) . "<br>";
echo base_convert("111",2,10);
?>

Résultat de sortie :

<?php
echo base_convert("3",10,2) . "<br>";
echo base_convert("1",10,2) . "<br>";
echo base_convert("1587",10,2) . "<br>";
echo base_convert("7",10,2);
?>
  • 2. Fonction decbin() - convertir un nombre décimal en nombre binaire

  • Vous pouvez utiliser la fonction decbin(valeur décimale), qui peut convertir un nombre décimal. nombre en nombre binaire.
<?php
echo base_convert("36", 8, 10) . "<br>";
echo base_convert("12", 8, 10) . "<br>";
echo base_convert("3063", 8, 10) . "<br>";
echo base_convert("106", 8, 10);
?>

Résultat de sortie : Quelles sont les fonctions de conversion hexadécimale PHP ?

<?php
echo base_convert("30", 10, 8) . "<br>";
echo base_convert("10", 10, 8) . "<br>";
echo base_convert("1587", 10, 8) . "<br>";
echo base_convert("70", 10, 8);
?>

    3. Fonction 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.
  • <?php
    echo base_convert("1e", 16, 10) . "<br>";
    echo base_convert("a", 16, 10) . "<br>";
    echo base_convert("11ff", 16, 10) . "<br>";
    echo base_convert("cceeff", 16, 10);
    ?>
Résultat de sortie :

<?php
echo base_convert("30", 10, 16) . "<br>";
echo base_convert("10", 10, 16) . "<br>";
echo base_convert("1587", 10, 16) . "<br>";
echo base_convert("70", 10, 16);
?>

4. Fonction Decoc() - convertir un nombre décimal en nombre octalQuelles sont les fonctions de conversion hexadécimale PHP ?

    Vous pouvez utiliser la fonction decoct(decimal value), qui peut convertir un nombre décimal. au nombre octal.
  • rrreee

    Résultat de sortie :

    rrreee
5. hexdec() --Nombre hexadécimal en nombre décimal

Vous pouvez utiliser la fonction hexdec(hexdecimal string), qui peut convertir un nombre hexadécimal en nombre décimal. nombre. Quelles sont les fonctions de conversion hexadécimale PHP ?rrreee

Résultat de sortie :
    rrreee
  • 6. dechex() --Convertir un nombre décimal en nombre hexadécimal

Vous pouvez utiliser la fonction dechex(decimal value), qui peut convertir un nombre décimal en un nombre décimal. un nombre hexadécimal.

rrreee

Résultat de sortie :

rrreeeQuelles sont les fonctions de conversion hexadécimale PHP ?

7. fonction base_convert() - toute conversion de base
  • base_convert (nombre ou chaîne à convertir, base d'origine, base à convertir) code>, il peut convertir entre n'importe quelle base.

Convertir nombre octal en nombre décimalQuelles sont les fonctions de conversion hexadécimale PHP ?

    rrreee
  • Résultat de sortie :

Quelles sont les fonctions de conversion hexadécimale PHP ?

Nombre décimal en nombre octal

rrreee

Résultat de sortie : seize Convertir le numéro système en nombre décimal🎜🎜🎜 rrreee🎜Résultat de sortie : 🎜🎜🎜🎜🎜🎜🎜Convertir un nombre décimal en nombre hexadécimal🎜🎜🎜rrreee🎜🎜🎜🎜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!

Déclaration:
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