Schritte zum Konvertieren von Binärwerten in Zeichenfolgen in PHP: 1. Verwenden Sie die Funktion „base_convert()“, um einen Binärwert in einen Hexadezimalwert umzuwandeln, Syntax „base_convert(binärer Wert, 2,16)“ 2. Verwenden Sie die Funktion „hex2bin()“, um 16 einfach zu konvertieren Um den Hexadezimalwert in eine Zeichenfolge umzuwandeln, lautet die Syntax „hex2bin (Hexadezimalwert)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Wenn Sie in PHP Binärdateien in Zeichenfolgen konvertieren möchten, können Sie Hexadezimalzahlen verwenden.
Implementierungsschritte:
Schritt 1: Verwenden Sie die Funktion „base_convert()“, um den Binärwert in einen Hexadezimalwert umzuwandeln reee
Beschreibung:base_convert()-Funktion konvertiert Zahlen zwischen beliebigen Basen.
<?php header('content-type:text/html;charset=utf-8'); $str="110100001100101011011000110110001101111"; echo "二进制值:".$str."<br><br>"; $hex=base_convert($str,2,16); echo "对应16进制值:".$hex; ?>
ParameterBeschreibung
erforderlich. Gibt die umzurechnende Zahl an. | |
---|---|
frombase | Erforderlich. Gibt die ursprüngliche Basis der Zahl an. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 35.|
tobase | Erforderlich. Gibt die Basis an, die konvertiert werden soll. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 35. Die Funktion|
hex2bin() wandelt eine Zeichenfolge hexadezimaler Werte in ASCII-Zeichen um. Empfohlenes Lernen: „ | PHP-Video-Tutorial“ |
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Binärdateien in PHP in Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!