Я распаковываю из двоичной строки в массив:
protected function unpack($packet)
{
return unpack('C*', $packet);
}
после этого я получаю следующий массив:
102 163 29 1
Выше четыре символа представляют собой целое число. Как я могу объединить их вместе, чтобы представить целое число? Например:
$number = some_method([102, 163, 29, 1]);
echo $number; // will show 100
function some_method ($numbers)
{
foreach ($numbers as $key => $num)
$number[$key] = intval ($num);
return $numbers;
}
Других решений пока нет …