update : 2015.11.03
php.shukuma.com

검색:
 
 
Decodes a hexadecimally encoded binary string

hex2bin

(PHP >= 5.4.0)

hex2binDecodes a hexadecimally encoded binary string

설명

string hex2bin ( string $data )

Decodes a hexadecimally encoded binary string.

Caution

This function does NOT convert a hexadecimal number to a binary number. This can be done using the base_convert() function.

인수

data

Hexadecimal representation of data.

반환값

Returns the binary representation of the given data 실패 시 FALSE를 반환합니다.

오류/예외

If the hexadecimal input string is of odd length or invalid hexadecimal string an E_WARNING level error is thrown.

변경점

버전 설명
5.5.1 A warning is thrown if the input string is invalid hexadecimal string.
5.4.4 A warning is thrown if the input string is of odd length. In PHP 5.4.0 the string was silently accepted, but the last byte was truncated.

예제

Example #1 hex2bin() example

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

위 예제의 출력 예시:

string(16) "example hex data"

참고

  • bin2hex() - 바이너리 데이터를 16진 표현으로 변환
  • unpack() - Unpack data from binary string