Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie Binärdateien in PHP in Hexadezimalzahlen

So konvertieren Sie Binärdateien in PHP in Hexadezimalzahlen

藏色散人
藏色散人Original
2022-01-18 10:56:452590Durchsuche

So konvertieren Sie Binärdateien in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie die Funktion bin2hex(), um eine Zeichenfolge aus ASCII-Zeichen in einen Hexadezimalwert umzuwandeln.

So konvertieren Sie Binärdateien in PHP in Hexadezimalzahlen

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

Wie konvertiert man in PHP binär in hexadezimal?

Binär in hexadezimal

Funktion: bin2hex ( string $str);

@param $str Die Zeichenfolge der ASCII-Zeichen, die konvertiert werden sollen.

                  @return   Gibt den Hexadezimalwert der konvertierten Zeichenfolge zurück.

Funktionsbeschreibung: Die Funktion bin2hex() wandelt die Zeichenfolge von ASCII-Zeichen in hexadezimal erstellte Werte um. Strings können mit der Funktion pack() zurückkonvertiert werden. (Die Funktion Bin2hex () konvertiert die Byte-Methode.

Beispiel:

(1) bin2hex() konvertiert „chengdu“ in einen Hexadezimalwert:

<?php
    $str = bin2hex(&#39;chengdu&#39;);
 
   echo $str;

Die obige Programmanweisung gibt Folgendes aus: 6368656e676475

(2) Konvertieren Sie einen Zeichenfolgewert von binär in dezimal hexadezimal und dann Konvertieren Sie es zurück:

<?php
    $str = &#39;chengdu&#39;;
         
    echo bin2hex($str) . "<br/>";
    echo pack("H*",  bin2hex($str)) . "<br/>";

Die obigen Programmanweisungen werden nacheinander ausgegeben: 6368656e676475, chengdu

Empfohlenes Lernen: „

PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Binärdateien in PHP in Hexadezimalzahlen. 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