ホームページ >バックエンド開発 >PHPチュートリアル >4バイトの数値を16進数に変換するにはどうすればよいですか?

4バイトの数値を16進数に変換するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:52:131376ブラウズ

dechex 関数しか知りませんが、変換された結果は

echo dechex(1407401322869);

afa7e975

電卓は 4 バイトを選択し、結果 147afa82c60 が私が望む結果です

PHP を使用してそれを実現するにはどうすればよいですか?


ディスカッションへの返信(解決策)

それはどのような電卓ですか?
147AFA7E975 であるはずです
うわー

計算機に問題がある可能性があります。

それは違います。モデレーター、今テストしませんでした

echo base_convert(1407401322869, 10, 16); //147afa7e975

ありがとうございます
質問の結果は 147afa7e975 になるはずです

しかし、base_convert を使用したとき、結果は ccdcc8f1ea8 でした。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。