D'arrondi au plus près de la fraction (semestre, trimestre, etc.)

Donc, j'ai besoin de créer les fonctions suivantes, mais ma tête ne peut pas penser de toute possibilité de PHP sans complexe des mathématiques.

  • Ronde toujours jusqu'à la décimale près (1.81 = 1.90, 1.89 = 1.90, 1.85 = 1.90)
  • Ronde toujours vers le bas à la décimale près (1.81 = 1.80, 1.89 = 1.80, 1.85 = 1.80)
  • Ronde toujours jusqu'à la plus proche.x.25 /x.50 /x.75 /x.00 (1.81 = 2, 1.32 = 1.50)
  • Ronde toujours inférieur le plus proche.x.25 /x.50 /x.75 /x.00 (1.81 = 1.75, 1.32 = 1.25)
  • Ronde toujours jusqu'à la plus proche de x.50 /1 (1.23 = 1.50, 1.83 = 2)
  • Ronde toujours inférieur le plus proche x.50 /1 (1.23 = 1, 1.83 = 1.50)

J'ai cherché sur Google pour 2 heures maintenant, et les seules choses qui est venu étaient Excel forums. Est-il possible avec quelques simples lignes de PHP?

  • Recherchez round, ceil dans... PHP.net
  • Je sais que c'est possible avec rond et ceil, mais je ne peux pas créer les fonctions en quelque sorte.
  • 2 heures de recherche sur google pourrait ont écrit certains peut-être compliqué, mais le travail des algorithmes
  • Cela sent comme des devoirs..
  • vous avez raison.
  • J'ai besoin de ce fait pour une boutique en ligne pour arrondir les prix des produits.

InformationsquelleAutor | 2013-02-15