Heim > Artikel > Backend-Entwicklung > So konvertieren Sie Variablen in PHP in Float
Methode: 1. Fügen Sie „(float)“ vor der Variablen oder dem Wert hinzu, zum Beispiel „(float)123“; 2. Verwenden Sie die Funktion floatval(), die Syntax lautet „floatval(variable)“; „+“-Operator, die Syntax ist „Variable + 0,0“ 4. Verwenden Sie die Funktion „round()“, die Syntax ist „round(variable, 2)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Mehrere Methoden zum Konvertieren einer Variablen in Float in PHP
Zuallererst ist PHP das Beste Sprache. Es gibt viele Methoden für Datentypen. Nachfolgend finden Sie Beispiele nacheinander. Fügen Sie diese bitte gerne hinzu
erlaubt Die konvertierten PHP-Datentypen sind:
(int), (integer): konvertiert in Integer
(float)
, (double), (real): konvertiert in Gleitkomma Typ(bool), (boolean): In booleschen Typ konvertieren
2. floatval()
floatval – Ermitteln Sie den Gleitkommawert der Variablen.
3. Die Funktion „round()“ rundet Gleitkommazahlen.
Syntax
$str = 'NaN'; // 强制类型转换----float只能转换前面带数字的字符串 echo (float) $str; echo '<br/>'; //floatval() — 获取变量的浮点值 echo floatval($str); echo '<br/>'; // 做一个加法运算也可以达到效果 echo ($str + 0.0); echo '<br/>'; // round四舍五入,返回了0,但并没有保留2位小数 echo round($str,2); echo '<br/>';ParameterBeschreibung
Nummer
Erforderlich. Gibt den zu rundenden Wert an.optional. Gibt die Anzahl der Nachkommastellen an. Der Standardwert ist 0, kann auch negativ sein. | |
---|---|
Modus | optional. Gibt eine Konstante an, die den Rundungsmodus darstellt: |
auf Präzision Dezimalstellen auf, wenn Sie auf .5 stoßen. Rundet 1,5 bis 2 und -1,5 bis -2. | PHP_ROUND_HALF_DOWN – Runden Sie | Zahl
Dezimalstellen ab, wenn Sie auf .5 stoßen. Rundet 1,5 auf 1 und -1,5 auf -1. PHP_ROUND_HALF_EVEN – Rundet den nächsten geraden Wert, wenn .5 auftritt, | Zahl auf
|
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Variablen in PHP in Float. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!