Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie einen PHP-String in einen Gleitkommatyp

So konvertieren Sie einen PHP-String in einen Gleitkommatyp

青灯夜游
青灯夜游Original
2022-09-23 18:48:465075Durchsuche

3 Konvertierungsmethoden: 1. Fügen Sie den Zieltyp „(float)“, „(double)“ oder „(real)“ in Klammern vor der zu konvertierenden Zeichenfolge hinzu. Die Syntax lautet „(float) string“. 2. Verwenden Sie die Funktion floatval(), um den Gleitkommawert einer String-Variablen mit der Syntax „floatval (String-Variable)“ zu erhalten. 3. Verwenden Sie die Funktion settype(), um eine String-Variable auf einen Gleitkommatyp zu setzen, mit der Syntax „settype(string variable, „float“)“.

So konvertieren Sie einen PHP-String in einen Gleitkommatyp

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

php Drei Methoden zum Konvertieren von Zeichenfolgen in Gleitkommazahlen

Methode 1. In den Zeichen zu konvertiert werden Fügen Sie vor der Zeichenfolge den in Klammern eingeschlossenen Zieltyp hinzu Geben Sie den Typ in Float ein od 3: Verwenden Sie die Funktion settype() – die Typeinstellungsfunktion

settype(): Wird verwendet, um die Variable auf den angegebenen Typ festzulegen (die Funktion settype() ändert den ursprünglichen Typ der Variablen).

<?php   
$str="23.25";   
$float=(float)$str;   
var_dump($str); 
var_dump($float); 
?>
  • $var: die zu konvertierende Variable.

$type: Der Zieltyp, in den die Variable konvertiert werden soll.

So konvertieren Sie einen PHP-String in einen Gleitkommatyp

Rückgabewert: TRUE, wenn die Einstellung erfolgreich ist, FALSE, wenn die Einstellung fehlschlägt.

Setzen Sie einfach den zweiten ParameterWert der Funktion settype() auf „float“.

<?php   
$str="3.14";   
$float=floatval($str);   
var_dump($str); 
var_dump($float); 
?>


Hinweis: Der Wert des zweiten Parameters (Set-Typ) der Funktion settype() kann sein:

So konvertieren Sie einen PHP-String in einen Gleitkommatyp

"boolean" (oder "bool", ab PHP 4.2.0)

„integer“ (oder „int“ seit PHP 4.2.0)

  • „float“ (nur nach PHP 4.2.0 verfügbar, „double“ in älteren Versionen ist jetzt veraltet)

  • „string“

"Array"

$type"Objekt"

So konvertieren Sie einen PHP-String in einen Gleitkommatyp

"null" (ab PHP 4.2.0)

  • Empfohlenes Lernen: „

    PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen PHP-String in einen Gleitkommatyp. 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