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: Sat, 07 Jan 2012

view this page in

hex2bin

(No version information available, might only be in SVN)

hex2binConvert hex to binary

설명

string hex2bin ( string $data )

Converts the hex representation of data to binary

인수

data

Hexadecimal representation of data.

반환값

Returns the binary representation of the given data.

예제

Example #1 hex2bin() example

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

위 예제의 출력 예시:

string(16) "example hex data"

참고

  • bin2hex() - 바이너리 데이터를 16진 표현으로 변환
  • 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