(PHP >= 5.4.0)
hex2bin — Преобразует шестнадцатеричные данные в двоичные
$data
)Декодирует строку данных из шестнадцатеричного представления
Эта функция НЕ конвертирует шестнадцатиричные числа в двоичные. Если нужно именно это, используйте функцию base_convert().
data
Шестнадцатеричное представление данных.
Возвращает двоичное представление данных, или FALSE
в случае возникновения ошибки.
Если во входной шестнадцатиричной строке окажется нечетное число байт, будет выдано
предупреждение E_WARNING
.
Версия | Описание |
---|---|
5.4.1 | Если строка имеет нечетную длину, выбрасывается предупреждение. ВPHP 5.4.0 такая строка принималась, а последний байт просто обрезался. |
Пример #1 Пример использования hex2bin()
<?php
$hex = hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>
Результатом выполнения данного примера будет что-то подобное:
string(16) "пример hex данных"