Maison > développement back-end > tutoriel php > Analyse d'exemples d'opérations sur nombres à virgule flottante en PHP

Analyse d'exemples d'opérations sur nombres à virgule flottante en PHP

墨辰丷
Libérer: 2023-03-28 21:12:07
original
1599 Les gens l'ont consulté

Cet article présente principalement l'analyse d'exemples de calculs en virgule flottante en PHP, et analyse l'utilisation de la fonction round de PHP pour les calculs en virgule flottante sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

Ceux qui le souhaitent. font du e-commerce Parfois, il est inévitable de calculer le prix, et puis j'ai découvert un piège en PHP Si vous calculez verbalement la valeur correcte, le calcul PHP sera différent du vôtre

S'il vous plaît. voir le code suivant :

$price=69.1;
$count=100;
$total=$price*$count-6910;
echo $total;
Copier après la connexion

Devinez quelle est la valeur de la variable $total Exécutez ce code et le résultat sera : -9.09494701773E-. 13
Comment résoudre ce problème ?

Utilisez la fonction ronde

Le code est modifié en :

$price=69.1;
$count=100;
$total=round($price*$count)-6910;
echo $total;
Copier après la connexion

Le le problème est résolu, le résultat de sortie est 0, ce qui est correct

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun.

Recommandations associées :

PHP Téléchargez un fichier Excel pour importer des données dans la base de données MySQL

php Throw Explication détaillée du lancement d'exceptions et de la détection de types spécifiques d'exceptions

php array_merge_recursive Array merge

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal