PHP: Hypertext Preprocessor (original) (raw)

hex2bin

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

hex2bin — Decodes a hexadecimally encoded binary string

Description

Caution

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

Parameters

string

Hexadecimal representation of data.

Return Values

Returns the binary representation of the given data or [false](reserved.constants.php#constant.false) on failure.

Errors/Exceptions

If the hexadecimal input string is of odd length or invalid hexadecimal string an [E_WARNING](errorfunc.constants.php#constant.e-warning) level error is thrown.

Examples

Example #1 hex2bin() example

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

The above example will output something similar to:

string(16) "example hex data"

See Also

Found A Problem?

There are no user contributed notes for this page.