2
私は解析しようとしているバイナリファイルを持っています。ファイルの少しの部分に座標(緯度と経度)のセットがあります。小さな例は次のようになります:PHPで符号付きint32リトルエンディアンをアンパック
$data = "64DA7300 0CD5DFFF";
そして、私は整数を見ようとしていますが、私はまだ運がありません。しかし、結果は1094988854, 808465207
あり、(7592548, -2108148)
:
$header = unpack("ilatitud/ilongitude", $data);
print_r($header);
私は正しい数字がでなければなりません知っています。
アイデア?ありがとう。
ADS-B座標ですか?私が正しいことを覚えていれば、通常の16進数 - >バイナリ変換以上のものが必要です – Andreas
これらは単にGPS座標ですので、正確な座標を得るには結果を65536で割り算する必要があります。しかし、私の問題は変換です。:/ – user143
'$ data =" 64DA7300 0CD5DFFF ";' thatsはバイナリではありません。 – tkausl