Pb int en php

layork Messages postés 364 Statut Membre -  
layork Messages postés 364 Statut Membre -
re moi!!!
en fait, la j ai un probleme, je fait un forcage de type, je vet obtenir un int, mais qui soit arrondit en dessous
genre 1.8, je veut 1
mais si je fait: $monnombre=8/2
$monnombre vaut 5 :(

l'informatique ca rend fou!!!!!

7 réponses

  1. flokocha Messages postés 1519 Statut Membre 281
     
    Je ne comprends pas ton exemple de 8/2 qui te donne 5, mais pour répondre à ta question, la fonction qui arrondit à l'entier inférieur est la fonction floor().

    .::: "A trop vouloir feindre de faire fi, on finit 
    par faire fi de vouloir feindre." 
    :::.
    0
  2. Utilisateur anonyme
     
    hum 8/2 ca fait 4 je vois pas comment t arrive a 5 :/
    0
  3. layork Messages postés 364 Statut Membre 11
     
    SALUT FLOCKO!!!!!!
    ca fait plaisir de te voir!!!
    depuis que t'es moin la je rame beaucoup plus :p
    en fait
    si $monnombre=4.6
    si je e passe en int, il vaudra 4 ou 5???

    l'informatique ca rend fou!!!!!
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. flokocha Messages postés 1519 Statut Membre 281
     
    Salut :)

    Tu fais $monnombre = floor($monnombre); comme ça tu es sur d'avoir l'entier inférieur.

    .::: "A trop vouloir feindre de faire fi, on finit 
    par faire fi de vouloir feindre." 
    :::.
    0
  6. Utilisateur anonyme
     
    normalement si tu le caste en int il prendra la valeur de la partie entiere
    0
  7. layork Messages postés 364 Statut Membre 11
     
    j ai fait des test, et en le castan e int, il prend qe la partie entiere, donc 4.6=4
    pile ce que je voulais :D
    merci les gars;)

    l'informatique ca rend fou!!!!!
    0