Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie Variablen in PHP in Float

So konvertieren Sie Variablen in PHP in Float

青灯夜游
青灯夜游Original
2021-06-07 18:00:162846Durchsuche

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

So konvertieren Sie Variablen in PHP in Float

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
  • ( string): In String konvertieren
  • (bool), (boolean): In booleschen Typ konvertieren

  • (array): In Array konvertieren

  • (object): In Objekt konvertieren

  • 2. floatval()

  • floatval – Ermitteln Sie den Gleitkommawert der Variablen.

  • Parameter: var kann ein beliebiger Skalartyp sein. Sie können floatval() nicht mit Arrays oder Objekten verwenden.

3. Die Funktion „round()“ rundet Gleitkommazahlen.
Syntax

$str = 'NaN';
// 强制类型转换----float只能转换前面带数字的字符串
echo (float) $str;
echo &#39;<br/>&#39;;

//floatval() — 获取变量的浮点值
echo floatval($str);
echo &#39;<br/>&#39;;

// 做一个加法运算也可以达到效果
echo ($str + 0.0);
echo &#39;<br/>&#39;;

// round四舍五入,返回了0,但并没有保留2位小数
echo round($str,2);
echo &#39;<br/>&#39;;

Parameter

Beschreibung

Nummer

Erforderlich. Gibt den zu rundenden Wert an.

PräzisionPHP_ROUND_HALF_UP – Standard. Runden Sie ZahlZahl auf PräzisionZahl
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
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, auf
    Präzision
  • Dezimalstellen. PHP_ROUND_HALF_ODD – Rundet den nächsten ungeraden Wert, wenn .5 auftritt, Zahl auf
  • Präzision
  • Dezimalstellen.
  • Empfohlenes Lernen: „PHP-Video-Tutorial

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!

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