Introduction à PHP Float

En PHP, le type de données Float est utilisé pour définir des valeurs fractionnaires. Un flottant est un nombre avec un point décimal et peut être étendu à une forme exponentielle. Float est également appelé nombre à virgule flottante. Les différentes manières de représenter les valeurs flottantes sont 3.14, 4.75, 5.88E + 20, etc. En PHP, si les valeurs sont très grandes et contiennent des décimales, il convertit automatiquement le type en flottant. Le flotteur a une précision maximale d'environ 14 chiffres. Si le nombre est supérieur à la plage de valeurs de chiffres maximale, il perdra sa précision. Il existe peu de fonctions qui peuvent être utilisées pour vérifier si le type de données est un flottant en PHP.

Les programmeurs utilisent le mot-clé float avant le nom de la variable afin que le type de données soit défini lors de l'initialisation de la variable. Une valeur flottante peut être définie sur une variable dans la phase d'initialisation elle-même en mentionnant simplement le nom de la variable suivi d'un signe égal et de la valeur flottante / décimale pour cette variable. Ils peuvent changer l'état / la valeur à tout moment sauf s'ils sont la variable est déclarée comme statique. Principalement, un flotteur est utilisé dans les applications qui incluent la devise, les marques, le pourcentage. Nous pouvons utiliser des variables flottantes de la même manière que des variables entières et pouvons utiliser les opérations de base telles que l'addition, la soustraction, la multiplication, la division. Pendant que ces opérations sont effectuées, cela dépend de l'ordinateur de la façon dont la valeur de sortie doit être stockée.

Types de valeurs flottantes

Jetons un coup d'œil à différents types de nombres flottants:

Numéro à virgule flottante court

Un nombre à virgule flottante court (type flottant court) est la plus petite précision fixe fournie par une implémentation. Cela dépend de la version PHP que vous utilisez pour prendre en charge ce type de données. Sa précision minimale est de 13 bits et sa taille d'exposant minimale est de 5 bits. Il sera précis jusqu'à 4 décimales.

Numéro à virgule flottante double

Un double nombre à virgule flottante fait partie de la précision fixe fournie par une implémentation. Sa précision minimale est de 50 bits et la taille d'exposant minimale est de 8 bits. La précision de ces catégories dépend de la mise en œuvre. Il sera précis jusqu'à 14 décimales.

Numéro à virgule flottante longue

Un nombre à virgule flottante long (type long-float) est l'une des plus grandes précision fixes fournies par une implémentation. Sa précision minimale est de 50 bits et la taille d'exposant minimale est de 8 bits. La précision de ces catégories dépend de la mise en œuvre. Il sera précis jusqu'à 14 décimales. Il est similaire à un double nombre à virgule flottante.

Comment fonctionne Float en PHP?

Les valeurs flottantes ne sont que des fractions décimales qui ont leur propre précision. Prenons des exemples simples pour comprendre le fonctionnement de la valeur flottante:

<_?php
$selling_price=75.5;
$cost_price=50.9;
echo "The value of selling price is $selling_price \n";
(
echo "The value of cost price is $cost_price ";
)
?>

Production:

Dans l'exemple ci-dessus, la sortie sera la valeur du prix de vente variable et du prix de revient, c'est-à-dire que les valeurs flottantes affectées aux variables seront imprimées sur l'écran de sortie.

Prenons un autre exemple de valeurs flottantes doubles:

<_?php
$a = 10.433454545;
$b = 12.1234567893;
echo $a;
echo "\n";
echo $b;
echo "\n";
echo is_double($a);
echo "\n";
echo is_double($b);
echo "\n";
?>

Production:

Dans l'exemple ci-dessus, la sortie de la fonction is_double () sera vérifiée si les variables sont de type double flottant ou non. Il vérifie simplement si la valeur double est définie sur la variable et dans cet exemple, les deux variables ont été initialisées avec des valeurs doubles.

Nous pouvons effectuer des opérations de base en PHP en utilisant des valeurs flottantes:

<_?php
$ab = 1.23456789;
$bc = 1.23456780;
$ep = 0.00001;
if(abs($ab-$bc) < $ep)
(
echo "true";
)
else
(
echo “false”;
)
?>

Production:

Dans l'exemple ci-dessus, la variable $ ab a été initialisée à la valeur décimale et de manière similaire à la variable $ bc. Ainsi, après le calcul, si la condition est satisfaite et imprime la véritable déclaration présente à l'intérieur de la boucle sur l'écran de sortie.
La fonction is_float () peut être utilisée pour vérifier si une variable est de type float ou non. Is_float () est une fonction intégrée en PHP. Il s'agit d'une fonction booléenne qui renvoie VRAI lorsque le type est un flottant, sinon FAUX.

Prenons un exemple simple.

<_?php
$a = 10.43;
$b = 55;
echo $a;
echo "\n";
echo $b;
echo "\n";
echo is_float($a);
echo "\n";
echo is_float($b);
?>

Production:

Dans l'exemple ci-dessus, la sortie de la fonction is_float () sera vraie pour la première instruction écho et fausse pour la seconde. Dans cet exemple, la sortie sera 1 et après la pause, elle sera également 1. Elle vérifie simplement si la valeur flottante est définie sur la variable et dans cet exemple, l'une des variables a été initialisée.

Semblable à la fonction is_float (), nous avons une fonction appelée fonction var_dump () pour imprimer à la fois le type et la valeur en sortie. Cette fonction permet d'imprimer le type de données associé à la variable que les développeurs souhaitent imprimer à l'écran.

Par exemple:

<_?php
$a = 10.95;
echo $a;
echo "\n";
echo is_float($a);
echo "\n";
var_dump($a);
echo "\n";
?>

Production:

Dans l'exemple ci-dessus, la sortie de la fonction is_float () et de la fonction var_dump () diffère. La fonction var_dump () affichera le type de données avec la valeur de la variable.

Conclusion

Dans cet article, nous avons discuté des valeurs flottantes et de ses types. De nombreux types de flottants sont utilisés dans de nombreux programmes et applications où la plupart des activités ont des calculs et des précisions. Les valeurs flottantes ont un rôle vital dans de nombreux langages de programmation pour sa précision et sont également utilisées en grandes quantités.

Articles recommandés

Ceci est un guide de PHP Float. Nous discutons ici des types de valeurs flottantes qui incluent le nombre à virgule flottante courte, le nombre à virgule flottante double et le nombre à virgule flottante longue ainsi que des exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Variables en PHP
  2. Fonctions mathématiques PHP
  3. Fonction récursive PHP
  4. Commandes PHP
  5. Constantes PHP
  6. Fournisseurs de cloud computing
  7. PHP Magic Constants
  8. Fonction récursive en Python
  9. Fonction récursive en C
  10. Fonction récursive en JavaScript