hex2bin

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

hex2binDekodiert einen hexadezimal kodierten Binärstring

Beschreibung

hex2bin(string$string): string|false

Dekodiert einen hexadezimal kodierten Binärstring.

Achtung

Diese Funktion konvertiert eine Hexadezimalzahl NICHT in eine Binärzahl. Dafür kann stattdessen die base_convert() Funktion verwendet werden.

Parameter-Liste

string

Hexadezimale Repräsentation von Daten.

Rückgabewerte

Gibt die binäre Repräsentation der Daten zurück. Bei einem Fehler wird false zurückgegeben.

Fehler/Exceptions

Falls die Länge des Eingabestrings ungerade ist, oder dieser ein ungültiger hexadezimaler String ist, wird ein E_WARNING-Fehler geworfen.

Beispiele

Beispiel #1 hex2bin()-Beispiel

<?php
$hex
= hex2bin("4865786164657a696d616c6520426569737069656c646174656e");
var_dump($hex);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

string(26) "Hexadezimale Beispieldaten"

Siehe auch

  • bin2hex() - Wandelt Binär-Daten in ihre hexadezimale Entsprechung um
  • unpack() - Entpackt die Daten einer binäre Zeichenkette
To Top