PHP a deux fonctions pour convertir des valeurs en types à virgule flottante : 1. La fonction floatval() peut obtenir la valeur à virgule flottante d'une variable. Elle est principalement utilisée pour convertir des variables en types à virgule flottante. (value)"; 2. La fonction settype() peut définir la variable sur le type spécifié. Lorsque le deuxième paramètre est défini sur "float", la variable peut être définie sur le type à virgule flottante. La syntaxe est "settype($var ,"float")". La fonction modifiera la variable d'origine et retournera TRUE si le réglage réussit, et FALSE si le réglage échoue.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Il existe deux fonctions en php pour convertir les valeurs en virgule flottante :
floatval ()
settype()
1. Utilisez floatval() pour convertir la valeur en type à virgule flottante
floatval() est utilisé pour obtenir la valeur à virgule flottante de la variable, principalement utilisée pour convertir la valeur en type à virgule flottante.
<?php header('content-type:text/html;charset=utf-8'); $str="23.32uj"; $f1=floatval($str); var_dump($f1); $num=23; $f2=floatval($num); var_dump($f2); ?>
2. Utilisez settype() pour convertir la valeur en type à virgule flottante
settype($var,$type)
La fonction est utilisée pour définir la variable $var au type $type spécifié. Renvoie TRUE si le paramètre réussit et FALSE s'il échoue.
Lorsque le paramètre $type de cette fonction est défini sur "float", la valeur peut être convertie en type à virgule flottante.
Remarque : La fonction settype() modifiera la variable d'origine.
<?php header('content-type:text/html;charset=utf-8'); $str="23.32uj"; settype($str,"float"); var_dump($str); $num=23; settype($num,"float"); var_dump($num); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!