hex2bin

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

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

Описание

hex2bin(string$string): string|false

Функция декодирует двоичную строку в шестнадцатеричной кодировке в двоичные данные.

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

Функция НЕ конвертирует шестнадцатеричные числа в двоичные. Конвертацию шестнадцатеричного числа в двоичное выполняет функция base_convert().

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

string

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

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

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

Ошибки

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

Примеры

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

<?php

$hex
= hex2bin("d09fd180d0b8d0bcd0b5d18020d188d0b5d181d182d0bdd0b0d0b4d186d0b0d182d0b5d180d0b8d187d0bdd18bd18520d0b4d0b0d0bdd0bdd18bd185");
var_dump($hex);

?>

Вывод приведённого примера будет похож на:

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

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

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