fonction virgule

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction virgule

Re: fonction virgule

par sirakawa » 14 nov. 2013, 16:42

En compta, il ne faut pas utiliser les flottants ordinaires, mais se tourner vers des codages DCB comme :
http://www.php.net/manual/fr/intro.bc.php

Re: fonction virgule

par dix2 » 14 nov. 2013, 16:42

function virgule_simple($val, $precision = 2)
{
    return floor($val * pow(10, $precision)) / pow(10, $precision);
}
@+
dix2

Re: fonction virgule

par devmaster31 » 14 nov. 2013, 16:37

Pas de mal yetaland,

je souhaite que vous dire merci, pour vos participation a s'aidé les uns les autres. :)

dans tous les cas, ta fonction est aussi utile ^^

bien @vous!

Re: fonction virgule

par Yetaland » 14 nov. 2013, 16:34

Salut,

justement le but et de ne pas arrondir mais de prendre juste les 2 chiffres après la virgule d'un résultat ou autre.

Et effectivement, j'ai rechercher partout bcp utilise ce que tu as utilisé avec round, tous le monde parle pour arrondir a 2 chiffres, mais défois, nous avons besoin de ne pas arrondir les nombres apres la virgules, mais de récupéré pour avoir un montant exacte comme en compta par exemple.
Effectivement j'ai lu en diagonale et je n'avais pas vu ta fin e phrase "sans arrondir".
Milles excuses

Re: fonction virgule

par devmaster31 » 14 nov. 2013, 16:30

Salut,

justement le but et de ne pas arrondir mais de prendre juste les 2 chiffres après la virgule d'un résultat ou autre.

Et effectivement, j'ai rechercher partout bcp utilise ce que tu as utilisé avec round, tous le monde parle pour arrondir a 2 chiffres, mais défois, nous avons besoin de ne pas arrondir les nombres apres la virgules, mais de récupéré pour avoir un montant exacte comme en compta par exemple.

Re: fonction virgule

par Yetaland » 14 nov. 2013, 16:20

Il existe round() aussi si tu veux arrondir:

round($prix,2,PHP_ROUND_HALF_DOWN)

Re: fonction virgule

par devmaster31 » 14 nov. 2013, 16:14

fonctionne a merveille.

Et si je souhaite la mettre en fonction par exemple comment s'y prendre ?

function virgule_simple()


grand merci :)

Re: fonction virgule

par dix2 » 14 nov. 2013, 16:10

salut,

$prix = (floor($prix * 100)) / 100;

@+
dix2

fonction virgule

par devmaster31 » 14 nov. 2013, 15:19

Bonjour,

un probleme sur un chiffre contenant une virgule , ou ., ici c'est un point.

Exemple comment recuperer les 2 chiffres apres le point seulement sans arondir

$prix=14.275623

et je voudrai afficher : 14.27 et non 14.28

merci ..