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, 23 Mar 2012

view this page in

hex2bin

(PHP >= 5.4.0)

hex2binConvert hex to binary

Opis

string hex2bin ( string $data )

Converts the hex representation of data to binary

Parametry

data

Hexadecimal representation of data.

Zwracane wartości

Returns the binary representation of the given data.

Przykłady

Przykład #1 hex2bin() example

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

Powyższy przykład wyświetli coś podobnego do:

string(16) "example hex data"

Zobacz też:

  • bin2hex() - Convert binary data into hexadecimal representation
  • unpack() - Unpack data from binary string



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