Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie PHP-Hex in ASCII
In PHP können Sie die Funktion hex2bin() verwenden, um eine Zeichenfolge von Hexadezimalwerten in ASCII-Zeichen umzuwandeln. Die Syntax lautet beispielsweise „hex2bin(string)“.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Wie konvertiere ich PHP-Hex in ASCII? Die Funktion
hex2bin() wandelt eine Zeichenfolge von Hexadezimalwerten in ASCII-Zeichen um.
Syntax
hex2bin(string)
Parameter
Zeichenfolge Erforderlich. Der zu konvertierende Hexadezimalwert.
Rückgabewert: Gibt die ASCII-Zeichen der konvertierten Zeichenfolge zurück oder FALSE, wenn dies fehlschlägt.
PHP-Version: 5.4.0+
Änderungsprotokoll:
Seit PHP 5.4.1 wird eine Warnung ausgegeben, wenn die Stringlänge ungerade ist. In PHP 5.4.0 werden ungerade Zeichenfolgen stillschweigend akzeptiert, aber das letzte Byte wird entfernt.
Seit PHP 5.5.1 wird eine Warnung ausgegeben, wenn die Zeichenfolge eine ungültige Hexadezimalzeichenfolge ist.
Beispiel
Hexadezimalwert in ASCII-Zeichen umwandeln:
<?php echo hex2bin("48656c6c6f20576f726c6421"); ?>
Ausgabe des obigen Codes:
Hello World!
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie PHP-Hex in ASCII. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!