(PHP >= 5.4.0)
hex2bin — Decodes a hexadecimally encoded binary string
$data
)Decodes a hexadecimally encoded binary string.
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.1 | 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"