Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nombor binari kepada titik terapung dalam php
Kaedah: 1. Gunakan bindec() untuk menukar perduaan kepada nombor perpuluhan, sintaks "bindec (nilai binari)"; 2. Gunakan fungsi penukaran jenis floatval() atau settype() untuk menukar nombor perpuluhan kepada titik terapung Taip, sintaks "floatval(nombor)" atau "settype(nombor, "float")".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
penukaran php binari Kaedah untuk nombor titik terapung
Dalam PHP, jika anda ingin menukar binari kepada titik terapung, anda perlu menukar binari kepada perpuluhan terlebih dahulu.
Kaedah pelaksanaan:
1 Gunakan fungsi bindec() untuk menukar nombor binari kepada nombor perpuluhan
bindec($binary_string)
Fungsi menukar nombor binari. kepada $binary_string Tukar kepada nombor perpuluhan.
<?php header('content-type:text/html;charset=utf-8'); $str="11000110011"; $num=bindec($str); echo "11000110011转为的十进制数是:".$num; ?>
2. Gunakan fungsi penukaran jenis floatval() atau settype() untuk menukar nombor perpuluhan kepada jenis titik terapung.
Floatval() function
floatval() function ialah fungsi yang secara khusus menukar jenis lain kepada jenis titik terapung Anda boleh dapatkan nilai titik terapung pembolehubah.
echo "<br>十进制数的数据类型为:"; var_dump($num); $float= floatval($num); echo "修改后的类型:"; var_dump($float);
fungsi settype()
echo "<br>原数据类型为:"; var_dump($num); settype($num, "float"); echo "修改后的类型:"; var_dump($num);
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar nombor binari kepada titik terapung dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!