Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP

So konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP

青灯夜游
青灯夜游Original
2022-05-10 21:01:203020Durchsuche

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“)“.

So konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="11000110011";
$num=bindec($str);
echo "11000110011转为的十进制数是:".$num;
?>

So konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP

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);

So konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP

  • settype()-Funktion

echo "<br>原数据类型为:";
var_dump($num);
settype($num, "float");
echo "修改后的类型:";
var_dump($num);

So konvertieren Sie eine Binärzahl in eine Gleitkommazahl in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn