[PHP] - Fonction division [Résolu/Fermé]

Signaler
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
-
Bonjour,
Je voulais savoir s'il existait une fonction php permettant de récupérer la partie entière du résultat d'une division. par exemple :
30/20 = 1,5 me renverrait 1
Merci !

3 réponses

Messages postés
152
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
19 mai 2009
85
Il me semble que intval() est beaucoup plus appropriée que explode, substr ou round pour ce genre de chose...
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
Bien vu ;)
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
salut!

round() est ton ami ;)

bonne journée
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27 >
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010

C'est pour une boucle : je doit répéter un certain nombre de fois des actions et ce nombre de fois corresponds a la partie entière d'une division.
Apparemment il n'existe pas de fonction, donc je crois que je vais passer par la fonction substr().
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27 >
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013

Le problème avec substr() c'est que cette fonction peut couper les mots. Donc c'est pas très pratique !
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10 >
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013

explode() est ton ami
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27 >
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010

Didonc j'ai plein d'amis ^^
merci c'est ce je faisait !
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10 >
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013

tu cherche, on t'aide.
Messages postés
156
Date d'inscription
mardi 4 octobre 2005
Statut
Membre
Dernière intervention
15 avril 2011
5
Alors je sais pas si une fonction existe mais tu peux toujours appliquer une expression régulière sur le résultat de ta division.
En shell ça donnerai un truc du genre :
awk -F"," '{ print $1 }' mais pour la correspondance en php je sais pas trop.
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
N'oublie pas si tu opte pour une de ces méthode (que j'envisageais avec un explode) de forcer le type après... (settype() de mémoire) parce que tu vas te retrouver avec un caractère et nom un chiffre...