Aller au contenu

doubleval()

Introduction

La fonction doubleval() est une fonction intégrée de PHP qui convertit une variable en un nombre à virgule flottante. Elle est un alias exact de la fonction floatval(), car PHP considère les types float et double comme identiques.

Syntaxe

La syntaxe de la fonction doubleval() est la suivante :

Syntaxe PHP de doubleval()

php
doubleval(mixed $var): float

La fonction prend un seul paramètre, $var, qui est la variable à convertir en nombre à virgule flottante. La fonction retourne la valeur flottante de la variable, ou 0.0 si la variable ne peut pas être convertie.

Exemple d'utilisation

Voici un exemple d'utilisation de la fonction doubleval() en PHP :

Exemple de doubleval() en PHP

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

Dans cet exemple, nous définissons quatre variables de types de données différents : $var1 est une chaîne de caractères, $var2 est un entier, $var3 est un booléen, et $var4 est une chaîne qui ne peut pas être convertie en nombre à virgule flottante. Nous utilisons ensuite la fonction doubleval() pour convertir chaque variable en float et afficher le résultat. La sortie affiche la valeur flottante de chaque variable, ou 0.0 si la variable ne peut pas être convertie.

Conclusion

La fonction doubleval() est un outil utile pour convertir une variable en nombre à virgule flottante dans PHP. Elle peut être utilisée pour convertir des chaînes de caractères, des entiers et des booléens en floats, entre autres types de données. En utilisant cette fonction, les développeurs peuvent s'assurer que leur code utilise les types de données corrects et éviter les erreurs qui peuvent survenir lors de la manipulation de types mixtes. Notez que floatval() est le nom standard et préféré dans les versions modernes de PHP.

Pratique

Que fait la fonction doubleval() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.