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