String-Funktionen
PHP Manual

hex2bin

(PHP >= 5.4.0)

hex2binDekodiert einen hexadezimal kodierten Binärstring

Beschreibung

string hex2bin ( string $data )

Dekodiert einen hexadezimal kodierten Binärstring.

Achtung

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

Parameter-Liste

data

Hexadezimale Repräsentation von Daten.

Rückgabewerte

Gibt die binäre Repräsentation der Daten zurück Im Fehlerfall 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.

Changelog

Version Beschreibung
5.5.1 Eine Warnung wird erzeugt, wenn der Eingabestring ein ungültiger hexadezimaler String ist.
5.4.4 Wenn die Länge des Eingabestrings ungerade ist, wird ein Fehler geworfen. In PHP 5.4.0 wurde ein String ungerader Länge akzeptiert, jedoch wurde das letzte Byte abgeschnitten.

Beispiele

Beispiel #1 hex2bin() Beispiel

<?php
$hex 
hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

string(16) "example hex data"

Siehe auch


String-Funktionen
PHP Manual