Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie ein Array in PHP in ein Hexadezimalformat

So konvertieren Sie ein Array in PHP in ein Hexadezimalformat

青灯夜游
青灯夜游Original
2022-04-29 17:08:522039Durchsuche

Konvertierungsmethode: 1. Verwenden Sie die Funktion implode(), um das Array in einen String umzuwandeln. Der Verbinder zwischen Elementen ist ein Nullzeichen. Die Syntax ist „implode(““,$arr). "; 2. Verwenden Sie die Funktion bin2hex(), um einen String in einen Hexadezimalwert umzuwandeln. Die Syntax lautet „bin2hex(string)“.

So konvertieren Sie ein Array in PHP in ein Hexadezimalformat

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

In PHP können Sie ein Array nicht direkt in Hexadezimal umwandeln, Sie können es jedoch mithilfe von Zeichenfolgen indirekt umwandeln.

  • Verwenden Sie zuerst die Funktion implode(), um das Array in einen String umzuwandeln.

  • Dann verwenden Sie die Funktion bin2hex(), um den String in einen Hexadezimalwert umzuwandeln. Implementierungsbeispiel:

    <?php 
    header("content-type:text/html;charset=utf-8");
    $array = array(1,2,3,"a","Hello","World"); 
    var_dump($array);       
    $bin = implode("",$array);
    echo "字符串:".$bin."<br>";
    $hex = bin2hex($bin);
    echo "十六进制值:".$hex."<br>";
    ?>

Anleitung: Die Funktion

So konvertieren Sie ein Array in PHP in ein Hexadezimalformatimplode() gibt eine Zeichenfolge zurück, die aus Array-Elementen besteht. (Der Alias ​​der implode()-Funktion wird auch als join()-Funktion bezeichnet.)

implode(separator,array)

ParameterBeschreibungTrennzeichenArraybin2hex() wandelt eine Zeichenfolge von ASCII-Zeichen in einen Hexadezimalwert um. Empfohlenes Lernen: „
Optional. Gibt an, was zwischen Array-Elementen platziert wird. Der Standardwert ist „“ (leerer String).
Erforderlich. Arrays, die zu Strings zusammengefasst werden sollen. Die Funktion
PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Array in PHP in ein Hexadezimalformat. 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