j'utilise une boucle simple retour d'écho quelques chiffreschiffres ronds PHP, ajouter des nombres décimaux
<?php
$inc = 0.25;
$start = 0.25;
$stop = 5.00;
?>
<?php while($start != ($stop + $inc)){ ?>
<option><?php echo $start ?></option>
<?php $start = $start + $inc; ?>
<?php } ?>
Cependant 5,00 apparaît comme 5 et 4.50 apparaît comme 4.5
Comment puis-je obtenir ce script afficher 5.00, 4.00, 3.00, 3.50
Aussi apoligise pour le titre, je ne sais pas comment expliquer ça!
Merci
Vous pouvez également avoir un bug où votre boucle ne se termine pas parce que les nombres à virgule flottante ne sont pas exactes utilisez while ($ start <= ($ stop + ($ inc/2))) –