hex2bin

(PHP 5 >= 5.4.0, PHP 7)

hex2binПреобразует шестнадцатеричные данные в двоичные

Описание

hex2bin ( string $string ) : string|false

Декодирует строку данных из шестнадцатеричного представления.

Предостережение

Эта функция НЕ конвертирует шестнадцатеричные числа в двоичные. Если нужно именно это, используйте функцию base_convert().

Список параметров

string

Шестнадцатеричное представление данных.

Возвращаемые значения

Возвращает двоичное представление данных или false в случае возникновения ошибки.

Ошибки

Если во входной шестнадцатеричной строке окажется нечетное число байт или она не является правильной шестнадцатеричной строкой, будет выдано предупреждение E_WARNING.

Примеры

Пример #1 Пример использования hex2bin()

<?php
$hex 
hex2bin("d0bfd180d0b8d0bcd0b5d18020d188d0b5d181d182d0bdd0b0d0b4d186d0b0d182d0b5d180d0b8d187d0bdd18bd18520d0b4d0b0d0bdd0bdd18bd185");
var_dump($hex);
?>

Результатом выполнения данного примера будет что-то подобное:

string(60) "пример шестнадцатеричных данных"

Смотрите также

  • bin2hex() - Преобразует бинарные данные в шестнадцатеричное представление
  • unpack() - Распаковать данные из бинарной строки