So konvertieren Sie eine Binärdatei in eine Hex-Zeichenfolge in PHP: 1. Verwenden Sie die Funktionen bindec() und dechex(). Die Syntax lautet „dechex(bindec($unm))“. 2. Verwenden Sie die Funktion base_convert(), die Syntax lautet „base_convert($unm, 2, 16)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP konvertiert Binärzeichenfolge in Hexadezimalzeichenfolge
Methode 1: Verwenden Sie bindec( ) und dechex()-Funktion – Dezimalzahl zur Erstellung von Zwischengrößen
<?php $a="11110"; $b=bindec($a); $c=dechex($b); echo $c; ?>
Ausgabeergebnis:
1e
bindec() kann Binärzahlen in Dezimalzahlen umwandeln. Die Funktion
dechex() kann Dezimalzahlen in Hexadezimalzahlen umwandeln.
Methode 2: Verwenden Sie die Funktion „base_convert()“
<?php $a="11110"; echo base_convert($a, 2, 16); ?>
Ausgabeergebnis: Die Funktion
1e
base_convert(number,原进制,要转换的进制)
konvertiert Zahlen zwischen beliebigen Basen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine Binärdatei in eine Hex-Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!