Heim >Backend-Entwicklung >PHP-Problem >So führen Sie eine Hexadezimalkonvertierung und Auffüllung in PHP durch

So führen Sie eine Hexadezimalkonvertierung und Auffüllung in PHP durch

藏色散人
藏色散人Original
2022-10-18 09:17:161632Durchsuche

So führen Sie die Basiskonvertierung und das Auffüllen in PHP durch: 1. Konvertieren Sie Binärdaten in Oktalzahlen durch binoct(); 2. Konvertieren Sie Binärzahlen in binär durch octbin(); 5. Konvertieren Sie Oktal in Dezimal durch octdec(); 6. Konvertieren Sie Oktal in Hexadezimal durch octhex() usw.

So führen Sie eine Hexadezimalkonvertierung und Auffüllung in PHP durch

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

Als Verlierer-Programmierer habe ich keine große Erfahrung, ich tippe einfach blind Code ein, aber eines Tages werde ich werde es auch tun. Werden Sie ein technischer Experte. Heute habe ich mehrere Funktionen zum Konvertieren zwischen gepunkteten Basen gelernt.

Gemeinsame Basen:

二进制      binary        ----->  bin
八进制      octal          ----->  oct
十进制      decimal      ----->  dec
十六进制   hexadecimal     ----->  hex
. PHP bietet Funktionen zum Konvertieren zwischen mehreren gemeinsamen Basen Basen

binoct();//转为八进制
bindec();//转为十进制
binhex();//转为十六进制

Dezimal in andere Basen umwandeln

octbin();//转为二进制
octdec();//转为十进制
octhex();//转为十六进制

Hexadezimal in andere Basen umwandeln

decbin();//转为二进制
decoct();//转为八进制
dechex();转为十六进制

Es sind so viele oben aufgeführt, aber ich habe tatsächlich das Gefühl, dass sie überhaupt nicht nützlich sind. Sie müssen sich nur bin merken , oct, dec und hex. Wenn Sie Basis A in Basis B konvertieren möchten, ist das ab()

Ein einfaches Beispiel:

hexbin();转为二进制
hexoct();//转为八进制
hexdec();//转为十六进制

So einfach ist das

Aber das entspricht möglicherweise nicht unseren Anforderungen, daher hat PHP ein Funktion, die wir verwenden können, um wirklich alles zu konvertieren, was wir wollen: base_convert();

base_convert() Diese Funktion hat drei Parameter

把二进制(bin)转为十进制(dec): bindec();

Zum Beispiel:

string base_convert ( string $number , int $frombase , int $tobase )

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo führen Sie eine Hexadezimalkonvertierung und Auffüllung in PHP durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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