0
API GET呼び出しを実行してIPアドレスを取得しています。 これらはバイナリ(16)タイプとしてMySQLデータベースに格納されます。 例:私はAPIは私がバイナリIPアドレスのAPI呼び出しでインポート時に奇妙な形式が表示される
を取得GET呼び出し作るときffff0104ce7f
を変換することによって、私はIPアドレス(この例では、それは
1.4.206.127
に変換)
を取得
0x00000000000000000000ffff0104ce7f
これはHEXフォーマットであるため、
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00??\x01\x04?\x7F
これは
0x00000000000000000000ffff0104ce7f
として格納され、上記のIPアドレスを取得しようとしている私が得る進、です
データベースにあります。
ImデータをPHPウェブサイトにインポートします。
HEX文字列(\x00\x00..
)をPHPで読み取り可能なもの、できればIPアドレスを文字列として変換するにはどうすればよいですか? 1.4.206.127
?問題の上
おそらくhttp://php.net/manual/en/function.hexdec.php –
'ffff0104ce7f'は' 255.255.1.4.206.127'になりませんか、それとも何か不足していますか? – Qirel
また、 'base_convert()'を使用してください。 http://php.net/base-convert – Qirel