Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

bin2hex

Преобразует байты строки в шестнадцатеричную запись.

Синтаксис

bin2hex(string $string): string

Параметры

ПараметрТипОписание
$stringstringСтрока с байтами.

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

stringСтрока из шестнадцатеричных цифр — вдвое длиннее исходной.

Примеры

Байты строки:

<?php
 
echo bin2hex('PHP');

Результат:

504850

Случайный токен:

<?php
 
echo strlen(bin2hex(random_bytes(16)));

Результат:

32

Примечания

Обратное преобразование выполняет hex2bin().

См. также

  • random_bytes — Возвращает случайные байты, пригодные для защиты.
  • dechex — Переводит число в шестнадцатеричную запись.
  • base64_encode — Кодирует данные в текст из латинских букв и цифр.

Вопросы и ответы по теме

В учебнике

  • Безопасность — Основы безопасности сайта на PHP — XSS и экранирование, SQL-инъекции, хеширование паролей, CSRF-токены и проверка входных данных.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.