downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

html_entity_decode> <hebrevc
[edit] Last updated: Fri, 11 May 2012

view this page in

hex2bin

(PHP >= 5.4.0)

hex2binWandelt Hex in Binary um

Beschreibung

string hex2bin ( string $data )

Konvertiert die hexadezimale Darstellung von Daten in ihre binäre Form.

Parameter-Liste

data

Hexadezimale Repräsentation von Daten.

Rückgabewerte

Gibt die binäre Repräsentation der Daten zurück.

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



add a note add a note User Contributed Notes hex2bin
Anonymous 23-Feb-2012 02:28
The function pack("H*" , $hex_string); will not work as expected if $hex_string contains an odd number of hexadecimal digits.

For example:

<?php echo ord(pack("H*", 'F')); ?>

will return 240 not 15. Use pack("H*", '0F'); instead.
Anonymous 31-Aug-2011 01:32
The function hex2bin does not exist in PHP5.
You can use 'pack' instead :

$binary_string = pack("H*" , $hex_string);

 
show source | credits | stats | sitemap | contact | advertising | mirror sites