В PHP, если у вас есть переменная с двоичными данными, как вы получаете конкретные байты из данных? Например, если у меня есть данные длиной 30 байтов, как я могу получить первые 8 байтов?Байт манипуляции в PHP
Прямо сейчас, я рассматривая его как строку, используя substr()
функцию:
$data = //...
$first8Bytes = substr($data, 0, 8);
Безопасно ли использовать substr
с бинарными данными?
Или есть другие функции, которые я должен использовать?
Вы имеете в виду, если это двоичные данные? – BoltClock
@BoltClock Да, это правильно. – Michael