troncaturer

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 : troncaturer

par cicom » 21 avr. 2006, 18:57

merci shrell.
Pour ce coup là floor suffira car le temps écoulé ne peut être négatif.

par Shrell » 21 avr. 2006, 18:52

attention, si tu travailles avec des entiers relatifs :
floor(12.64)=12 mais floor(-12.1)=-13
Alors qu'avec la fonction (int) :
(int)-12.5=-12

par cicom » 21 avr. 2006, 18:37

oué je pense qu'on doit parler de la même chose en fait troncaturer consiste à passer d'un décimal à un entier relatif sans le changer.
Compliqué le language mathématique hein? :wink: le php à coté c'est facile :P

par Truc » 21 avr. 2006, 18:34

Salut,
Comprend pas trop "troncaturer" mais si tu passe de 12.649841 à 12
tu as arrondi à l'entier inférieur donc floor()

troncaturer

par cicom » 21 avr. 2006, 18:00

Bonjour à tous je vient encore une fois vous demander votre aide (quoi que ça fait un petit bout de temps que je suis pas venu ici)
Donc dans un de mes scripts j'ai une suite d'opérations qui va me donner dans 99.99% des cas un chiffre décimal (donc avec une virgule et du bazard derrière).
Pour l'interêt de la cause il me faudrait pour troncaturer ce nombre à l'unité
exemple le résultat est 12.649841 et je veux qu'il me reste 12.
Je voudrait bien signaler troncaturer et non arrondir parce que sinon mes opérations deviendront fausses. J'ai pas mal cherché et google n'a pas sur trouver mon bonheur donc je vient le chercher chez vous grands manitous du php.
Merci d'avoir lu ou de m'avoir aidé!