#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター方法: 1.bindec() を使用してバイナリを 10 進数に変換します (構文「bindec (バイナリ値)」); 2. 型変換関数 floatval() または settype() を使用して 10 進数を浮動小数点に変換しますタイプ、構文「floatval(number)」または「settype(number, "float")」。
php は、バイナリを変換する 浮動小数点数のメソッド
PHP でバイナリを浮動小数点数に変換したい場合は、まずバイナリを 10 進数に変換する必要があります。 実装方法:1.bindec() 関数を使用して 2 進数を 10 進数に変換します
bindec($binary_string) 関数は 2 進数 $binary_string を 10 進数に変換します。
<?php header('content-type:text/html;charset=utf-8'); $str="11000110011"; $num=bindec($str); echo "11000110011转为的十进制数是:".$num; ?>
2. 型変換関数 floatval() または settype() を使用して、10 進数を浮動小数点型に変換します。
echo "<br>十进制数的数据类型为:"; var_dump($num); $float= floatval($num); echo "修改后的类型:"; var_dump($float);
echo "<br>原数据类型为:"; var_dump($num); settype($num, "float"); echo "修改后的类型:"; var_dump($num);推奨学習: "
PHP ビデオ チュートリアル "
以上がPHPでバイナリを浮動小数点数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。