hebrevc
html_entity_decode
String-Funktionen
PHP Manual

# hex2bin

(PHP >= 5.4.0)

hex2bin — Dekodiert 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, wird ein `E_WARNING` Fehler geworfen.

### Changelog

Version | Beschreibung
--- | ---
5.4.1 | 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

- bin2hex() - Wandelt Binär-Daten in ihre hexadezimale Entsprechung um
- unpack() - Entpackt die Daten eines Binär-Strings

hebrevc
html_entity_decode
String-Funktionen
PHP Manual