使用PHP将unsigned char转换为整数

时间:2017-03-28 03:41:13

标签: php char type-conversion

我从二进制字符串解压缩到数组中:

protected function unpack($packet)
{
    return unpack('C*', $packet);
}

之后,我得到以下数组:

102 163 29 1

以上四个字符表示整数。如何将它们组合在一起表示整数?例如:

$number = some_method([102, 163, 29, 1]);
echo $number; // will show 100

1 个答案:

答案 0 :(得分:0)

function some_method ($numbers)
{
  foreach ($numbers as $key => $num)
    $number[$key] = intval ($num);
  return $numbers;
}