次のように base_convert 関数を使用して、60 ビットのバイナリ データを 16 進コードに変換したいと考えています。しかし、結果は正しくありません。以下のコードの出力は 4e08556312ffc00 ですが、正しい出力は 4E08556312FFBFF です。理由を教えてもらえますか?関数に対して 60 ビットは大きすぎますか?
echo "The beacon ID in Hexadecimal is".base_convert
("010011100000100001010101011000110001001011111111101111111111",2, 16);
感謝