Maison > Article > développement back-end > Types de données PHP à virgule flottante
En PHP, le type de données float représente tout nombre contenant une partie décimale. La partie décimale peut contenir des chiffres après la virgule décimale, ou elle peut être exprimée en notation scientifique en utilisant e ou E. Par exemple, 100 en notation scientifique équivaut à 10e2.
La taille des nombres à virgule flottante dépend de la plate-forme matérielle/du système d'exploitation, bien qu'il soit courant de trouver jusqu'à 14 chiffres de précision après la virgule décimale.
//Literal assignment of float value to variable $var=5327.496; // standard notation $var1=5.327496e3; // Scientific notation $var2=5.327496E3; //Scientific notation $var3=5_327.496; //sepration symbol
Pour une meilleure lisibilité, les littéraux entiers peuvent utiliser "_" comme délimiteur, qui sera ignoré par le scanner PHP lors du traitement.
$var=5_327.496; // it will treated as 5327.496
Depuis PHP 7.40, il est possible d'utiliser le symbole délimiteur "_"
L'exemple suivant montre une représentation littérale à virgule flottante en notation standard.
Démonstration en direct
<?php $var=5327.496; echo $var . ""; ?>
Cela produira les résultats suivants-
5327.496
Cet exemple utilise la notation scientifique
<?php $var1=5.327496e3; <br /> echo $var . "";<br />$var2=5.327496E3; <br /> echo $var . ""; ?>
Cela produira les résultats suivants-
5327.496 5327.496
Cet exemple utilise Symbole délimité "_" (Cela fonctionnera à partir de PHP 7.40)
<?php $var3=5_327.496; echo $var . ""; ?>
Cela produira le résultat suivant -
5327.496
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!