Maison > Article > développement back-end > Comment convertir une valeur en type à virgule flottante en php
Comment convertir des valeurs en types à virgule flottante en PHP : 1. Utilisez la fonction floatval() pour obtenir la valeur à virgule flottante de la variable, la syntaxe est "floatval ($var)" 2. Utilisez le settype( ) fonction pour définir la variable sur Spécifier le type avec la syntaxe "settype($var, "float")".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment convertir une valeur en type à virgule flottante en php
1 Utilisez la fonction floatval().
La fonction de conversion en virgule flottante floatval() peut obtenir la valeur en virgule flottante d'une variable.
Syntaxe :
floatval ($var)
Le paramètre $var peut être n'importe quel type scalaire, et la valeur flottante de la variable $var est renvoyée.
Remarque : floatval() ne peut pas être utilisé avec des tableaux ou des objets.
Exemple :
<?php $var = '122.34343The'; $float_value_of_var = floatval ($var); var_dump($float_value_of_var) ; // 打印出 122.34343 ?>
2. Utilisez la fonction settype()
La fonction settype() peut définir les variables sur le type spécifié.
Syntax:
settype ( $var , $type )
example:
<?php header("Content-type:text/html;charset=utf-8"); $str="123.456abc"; $float1 = settype($str, 'float'); echo '变量 $str 的类型为:'.gettype($float1).',值为:'.$str.'<br>'; $num=154; $float2 = settype($num, 'float'); echo '变量 $num 的类型为:'.gettype($float2).',值为:'.$num.'<br>'; $bool=TRUE; $float3 = settype($bool, 'float'); echo '变量 $bool 的类型为:'.gettype($float3).',值为:'.$bool.'<br>'; ?>
le deuxième paramètre (le type de réglage) peut être:
"booléen" (ou "bool" de PHP 4.2.0 à la suite)
Remarque : La fonction settype() modifiera la variable. Le type d'origine renvoie TRUE si le paramètre est réussi et FAUX en cas d'échec. 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!