Zum Inhalt springen

doubleval()

Einführung

Die Funktion doubleval() ist eine integrierte Funktion in PHP, die eine Variable in einen Float-Wert umwandelt. Sie ist ein exakter Alias für die Funktion floatval(), da PHP float und double als identische Typen behandelt.

Syntax

Die Syntax der Funktion doubleval() lautet wie folgt:

Die PHP-Syntax von doubleval()

php
doubleval(mixed $var): float

Die Funktion erwartet einen einzelnen Parameter $var, der die umzuwandelnde Variable ist. Die Funktion gibt den Float-Wert der Variable zurück oder 0.0, wenn die Variable nicht umgewandelt werden kann.

Anwendungsbeispiel

Hier ist ein Beispiel für die Verwendung der Funktion doubleval() in PHP:

Beispiel für PHP doubleval()

php
<?php
$var1 = "3.14159";
$var2 = 42;
$var3 = true;
$var4 = "not a number";
echo doubleval($var1) . "\n";  // output: 3.14159
echo doubleval($var2) . "\n";  // output: 42.0
echo doubleval($var3) . "\n";  // output: 1.0 (true is converted to 1.0)
echo doubleval($var4) . "\n";  // output: 0.0 (cannot convert "not a number" to a double)
?>

In diesem Beispiel definieren wir vier Variablen mit unterschiedlichen Datentypen: $var1 ist ein String, $var2 ist eine Ganzzahl, $var3 ist ein Boolean und $var4 ist ein String, der nicht in einen Float-Wert umgewandelt werden kann. Anschließend verwenden wir die Funktion doubleval(), um jede Variable in einen Float-Wert umzuwandeln und das Ergebnis auszugeben. Die Ausgabe zeigt den Float-Wert jeder Variable oder 0.0, wenn die Variable nicht umgewandelt werden kann.

Fazit

Die Funktion doubleval() ist ein nützliches Werkzeug zum Umwandeln einer Variable in einen Float-Wert in PHP. Sie kann verwendet werden, um Strings, Ganzzahlen und Booleans sowie andere Datentypen in Floats umzuwandeln. Durch die Verwendung dieser Funktion können Entwickler sicherstellen, dass ihr Code mit den richtigen Datentypen arbeitet, und Fehler vermeiden, die bei der Arbeit mit gemischten Datentypen auftreten können. Beachten Sie, dass floatval() der Standard- und bevorzugte Name in modernem PHP ist.

Praxis

Was macht die doubleval()-Funktion in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.