বাইট float(php) রূপান্তর




floating-point byte (2)

আমি কিভাবে php মধ্যে বায়ু থেকে বাইট থেকে রূপান্তর করতে পারেন? জাভা মত

int i = (byte3 & 0xff) << 24 | (byte2 & 0xff) << 16 | (byte1 & 0xff) << 8 | byte0 & 0xff; 
Float.intBitsToFloat(i);

আমি মনে করি না php বাইট আছে, তাই না? আপনি একটি পরিবর্তনশীল একটি সংখ্যা বরাদ্দ করার সময় আপনি একটি সংখ্যা সঙ্গে একটি পরিবর্তনশীল পাবেন

$a = 10; // integer
$f = 1.0; // double
$b = $a + $f; // $b is double

আমি সঠিকভাবে বুঝতে পারছি, আপনি একটি কাঁচা 32- বা 64-বিট "পূর্ণসংখ্যা" মান নিতে চান, এবং পরিবর্তে একটি ভাসমান বিন্দু নম্বর হিসাবে চিকিত্সা বিট সেট করতে বাধ্য?

' pack ' এবং ' pack ' ফাংশন ব্যবহার করে দেখুন





byte