Heim > Artikel > Backend-Entwicklung > So konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP
Methode: 1. Verwenden Sie bindec(), um eine Binärzahl in eine Dezimalzahl umzuwandeln, Syntax „bindec (Binärwert)“; 2. Verwenden Sie die Typkonvertierungsfunktion floatval() oder settype(), um eine Dezimalzahl in eine Gleitkommazahl umzuwandeln, Syntax „floatval“. (Zahl)“ oder „settype(Zahl, „float“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So konvertieren Sie Binärzahlen in Gleitkommazahlen in PHP
In PHP möchten Sie Binärzahlen konvertieren Es handelt sich um eine Gleitkommazahl und muss zunächst von einer Binärzahl in eine Dezimalzahl umgewandelt werden.
Implementierungsmethode:
1. Verwenden Sie die Funktion bindec(), um Binärzahlen in Dezimalzahlen umzuwandeln.
bindec($binary_string)
Die Funktion wandelt die Binärzahl $binary_string in Dezimalzahlen um.
<?php header('content-type:text/html;charset=utf-8'); $str="11000110011"; $num=bindec($str); echo "11000110011转为的十进制数是:".$num; ?>
2. Verwenden Sie die Typkonvertierungsfunktion floatval() oder settype(), um Dezimalzahlen in Gleitkommatypen umzuwandeln.
floatval()-Funktion
floatval()-Funktion ist eine Funktion, die speziell andere Typen in Gleitkommatypen konvertiert. Sie kann den Gleitkommawert einer Variablen erhalten.
echo "<br>十进制数的数据类型为:"; var_dump($num); $float= floatval($num); echo "修改后的类型:"; var_dump($float);
settype()-Funktion
echo "<br>原数据类型为:"; var_dump($num); settype($num, "float"); echo "修改后的类型:"; var_dump($num);
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!