[PHP] - Fonction division
Résolu/Fermé
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
17 mars 2009 à 10:38
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 - 17 mars 2009 à 15:48
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 - 17 mars 2009 à 15:48
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 !
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 !
A voir également:
- [PHP] - Fonction division
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction moyenne excel - Guide
- Fonction miroir - Guide
- Fonction somme excel - Guide
3 réponses
JR des cavernes
Messages postés
152
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
19 mai 2009
84
17 mars 2009 à 15:37
17 mars 2009 à 15:37
Il me semble que intval() est beaucoup plus appropriée que explode, substr ou round pour ce genre de chose...
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
17 mars 2009 à 10:42
17 mars 2009 à 10:42
salut!
round() est ton ami ;)
bonne journée
round() est ton ami ;)
bonne journée
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
17 mars 2009 à 10:44
17 mars 2009 à 10:44
Le problème est que round() permet d'arrondir un nombre.
Donc si j'ai 1.7, round(1.7) me reverra 2 et non pas 1.
Donc si j'ai 1.7, round(1.7) me reverra 2 et non pas 1.
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
>
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
17 mars 2009 à 10:45
17 mars 2009 à 10:45
Certes, c'est pour quoi faire?
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
>
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
17 mars 2009 à 10:50
17 mars 2009 à 10:50
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().
Apparemment il n'existe pas de fonction, donc je crois que je vais passer par la fonction substr().
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
>
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
17 mars 2009 à 11:53
17 mars 2009 à 11:53
Le problème avec substr() c'est que cette fonction peut couper les mots. Donc c'est pas très pratique !
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
>
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
17 mars 2009 à 13:11
17 mars 2009 à 13:11
explode() est ton ami
Maillon
Messages postés
156
Date d'inscription
mardi 4 octobre 2005
Statut
Membre
Dernière intervention
15 avril 2011
5
17 mars 2009 à 10:45
17 mars 2009 à 10:45
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.
En shell ça donnerai un truc du genre :
awk -F"," '{ print $1 }' mais pour la correspondance en php je sais pas trop.
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
17 mars 2009 à 10:56
17 mars 2009 à 10:56
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...
17 mars 2009 à 15:48