Strings hex2bin

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

hex2bin — 16진수로 인코딩된 이진 문자열을 디코딩합니다.


설명

hex2bin(string $string): string|false

16진수로 인코딩된 이진 문자열을 디코딩합니다.

주의 이 함수는 16진수를 2진수로 변환하지 않습니다. 이것은 base_convert() 함수를 사용하여 수행할 수 있습니다.


매개변수

string
데이터의 16진수 표현입니다.

반환 값

주어진 데이터의 이진 표현을 반환하거나 실패 시 false를 반환합니다.


오류/예외

16진수 입력 문자열의 길이가 홀수이거나 잘못된 16진수 문자열이면 E_WARNING 수준 오류가 발생합니다.


Examples

예제 #1 hex2bin() 예제

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

위의 예는 다음과 유사한 결과를 출력합니다.

string(16) "example hex data"
                

기타

  • bin2hex() - 이진 데이터를 16진수 표현으로 변환
  • unpack() - 바이너리 문자열에서 데이터 압축 풀기