Heim > Backend-Entwicklung > PHP-Problem > Was sind die Hexadezimalkonvertierungsfunktionen von PHP?

Was sind die Hexadezimalkonvertierungsfunktionen von PHP?

青灯夜游
Freigeben: 2023-03-15 07:10:01
Original
3117 Leute haben es durchsucht

php-Basiskonvertierungsfunktionen umfassen: 1. bindec()-Funktion, die binär in dezimal konvertieren kann; 3. octdec()-Funktion; 5. hexdec()-Funktion; 6. dechex()-Funktion; 7. base_convert()-Funktion.

Was sind die Hexadezimalkonvertierungsfunktionen von PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php-Binärkonvertierungsfunktion

1, bindec()-Funktion – Binärzahlenkonvertierung Für Dezimalzahlen

können Sie die Funktion bindec(binary string) verwenden, die Binärzahlen in Dezimalzahlen umwandeln kann. bindec(二进制字符串) 函数,它可把二进制数转换为十进制数。

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

输出结果:

3
1
1587
7
Nach dem Login kopieren

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

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

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

输出结果:

11
1
11000110011
111
Nach dem Login kopieren

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

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

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

输出结果:

30
10
1587
70
Nach dem Login kopieren

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

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

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

输出结果:

36
12
3063
106
Nach dem Login kopieren

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

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

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

输出结果:

30
10
4607
13430527
Nach dem Login kopieren

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

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

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

输出结果:

1e
a
633
46
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

Ausgabeergebnis:

<?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);
?>
Nach dem Login kopieren
  • 2. decbin()-Funktion – Dezimalzahl in Binärzahl umwandeln

  • Sie können die Funktion decbin(decimal value) verwenden, die Dezimalzahlen konvertieren kann Zahl in Binärzahl umwandeln.
<?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);
?>
Nach dem Login kopieren

Ausgabeergebnis: Was sind die Hexadezimalkonvertierungsfunktionen von 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);
?>
Nach dem Login kopieren

    3. octdec()-Funktion – Oktalzahl in Dezimalzahl
  • Sie können die Funktion octdec(oktaler String) verwenden, die eine Oktalzahl umwandeln kann Dezimalzahl.
  • <?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);
    ?>
    Nach dem Login kopieren
Ausgabeergebnis:

<?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);
?>
Nach dem Login kopieren

4. Decoc()-Funktion – Dezimalzahl in Oktalzahl umwandelnWas sind die Hexadezimalkonvertierungsfunktionen von PHP?

    Sie können die Funktion decoct(decimal value) verwenden, die eine Dezimalzahl umwandeln kann zur Oktalzahl Zahl.
  • rrreee

    Ausgabeergebnis:

    rrreee
5. hexdec() – Hexadezimalzahl in Dezimalzahl

Sie können die Funktion hexdec(hexdecimal string) verwenden, die eine Hexadezimalzahl in eine Dezimalzahl umwandeln kann Nummer. Was sind die Hexadezimalkonvertierungsfunktionen von PHP?rrreee

Ausgabeergebnis:
    rrreee
  • 6. dechex() – Dezimalzahl in Hexadezimalzahl umwandeln

Sie können die Funktion dechex(decimal value) verwenden, die eine Dezimalzahl umwandeln kann eine hexadezimale Zahl.

rrreee

Ausgabeergebnis:

rrreeeWas sind die Hexadezimalkonvertierungsfunktionen von PHP?

7. base_convert()-Funktion – beliebige Basiskonvertierung
  • base_convert (zu konvertierende Zahl oder Zeichenfolge, ursprüngliche Basis, zu konvertierende Basis) code>-Funktion, Es kann zwischen allen Basen umgewandelt werden. Beispiel:

Binärzahl in Dezimalzahl umwandeln

Was sind die Hexadezimalkonvertierungsfunktionen von PHP?

  • Konvertieren Oktalzahl in Dezimalzahl

  • rrreee
Ausgabeergebnis:

Was sind die Hexadezimalkonvertierungsfunktionen von PHP?

Dezimalzahl in Oktalzahl🎜🎜🎜rrreee🎜Ausgabeergebnis: 🎜🎜🎜🎜🎜🎜 🎜Sechzehn Systemzahl in Dezimalzahl umwandeln🎜🎜🎜 rrreee🎜Ausgabeergebnis: 🎜🎜🎜🎜🎜🎜🎜Dezimalzahl in Hexadezimalzahl umwandeln🎜🎜🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonWas sind die Hexadezimalkonvertierungsfunktionen von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage