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

Quelles sont les fonctions de conversion hexadécimale PHP ?

青灯夜游
Libérer: 2023-03-15 07:10:01
original
3115 Les gens l'ont consulté

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

输出结果:

3
1
1587
7
Copier après la connexion

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

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

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

输出结果:

11
1
11000110011
111
Copier après la connexion

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

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

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

输出结果:

30
10
1587
70
Copier après la connexion

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

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

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

输出结果:

36
12
3063
106
Copier après la connexion

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

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

<?php
echo hexdec("1e") . "<br>";
echo hexdec("a") . "<br>";
echo hexdec("11ff") . "<br>";
echo hexdec("cceeff");
?>
Copier après la connexion

输出结果:

30
10
4607
13430527
Copier après la connexion

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

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

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

输出结果:

1e
a
633
46
Copier après la connexion

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

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

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

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

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!

É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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal