Php-Transformer un decimal en entier

Culte -  
neo_selen Messages postés 237 Statut Membre -
Bonjour,
j aimerais savoir si il etait possible de transformer un decimal en entier :

je fait ce type d operation :
pour $i=1
$i/3=0,3333333333333.............

et je voudrais recuper la valeur 0 dans ce cas la. ou 1 dans le cas suivant:
pour $i=4
$i/3=1,3333333333333........

Si quelqu un a une solution pour ce genre de manip je le remercie par avance.

Culte.

5 réponses

  1. jakory
     
    floor (arrondit à l'entier inférieur) et ceil (arrondit à l'entier supérieur)
    13
  2. mesbahi_
     
    salut tu peut utilsé l'un des deux fonctions : floor() ou ceil()
    voir plus de détails sur php.net
    1
  3. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Salut,

    Plusieurs choses (qui auront peut être un effet différent).

    Tu as pour une variable réelle $real:
    settype($real,'integer')


    Et aussi le formatage avec printf() comme en C, mais ça ne change pas ta variable....
    printf("%d",$real);

    http://fr.php.net/manual/fr/function.sprintf.php
    0
  4. Zincou
     
    Salut tu as également les fonctions Floor() et Ceil()
    :-)))
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. nikoco
     
    Il y a aussi les fonctions floor() et ceil()
    0
    1. neo_selen Messages postés 237 Statut Membre 15
       
      et sinon y'a les fonctions floor et ceil ???? t'as lu les autres posts ou quoi ?
      0