Maison >développement back-end >Problème PHP >Comment convertir des variables en float en php
Méthode : 1. Ajoutez "(float)" avant la variable ou la valeur, par exemple "(float)123" 2. Utilisez la fonction floatval(), la syntaxe est "floatval(variable)" ; 3. Utilisez l'opérateur " +", la syntaxe est "variable +0.0" ; 4. Utilisez la fonction round(), la syntaxe est "round(variable, 2)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
PHP convertit une variable Plusieurs méthodes de conversion en float
Tout d'abord, PHP est le meilleur langage. Il existe de nombreuses méthodes pour les types de données. Vous trouverez ci-dessous des exemples un par un. S'il y a des lacunes, n'hésitez pas à ajouter
$str = 'NaN'; // 强制类型转换----float只能转换前面带数字的字符串 echo (float) $str; echo '<br/>'; //floatval() — 获取变量的浮点值 echo floatval($str); echo '<br/>'; // 做一个加法运算也可以达到效果 echo ($str + 0.0); echo '<br/>'; // round四舍五入,返回了0,但并没有保留2位小数 echo round($str,2); echo '<br/>';
Explication :
1. Conversion de type forcée - lorsque vous souhaitez convertir La variable est précédée du type cible entre parenthèses
Les types de données PHP autorisés pour la conversion sont :
<.>(float), (double), (real) : converti en type à virgule flottante
2. floatval()
floatval ( mixed $var ) : floatRenvoie la valeur flottante de la variable var . Paramètre : var peut être n’importe quel type scalaire. Vous ne pouvez pas utiliser floatval() avec des tableaux ou des objets.
3. round()
La fonction round() arrondit les nombres à virgule flottante. Syntaxeround(number,precision,mode);
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!