Задать вопрос
kirill_782
@kirill_782
Днем я Маринетт

Как правильно запаковать байты?

Я на 100% уверен, что есть способ по проще по созданию бинарной строки
$offset = 10;
$bytes[1] = $bytes[1] << 7 | 127;
$ext_len = str_pad (dechex($len) , 16 , "0" , STR_PAD_LEFT );
$byte = str_split($ext_len , 2);
foreach ($byte as $key=>$item) {
     $bytes[2+$key] = hexdec($item);
}

Суть: есть длинна (например 1000), ее надо запаковать в 6 байт.
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Keanor
@Keanor
Ведущий разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы