[PHP] - Fonction division

Résolu
ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -  
sebshiva Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   -
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 !
A voir également:

3 réponses

JR des cavernes Messages postés 152 Date d'inscription   Statut Membre Dernière intervention   84
 
Il me semble que intval() est beaucoup plus appropriée que explode, substr ou round pour ce genre de chose...
1
sebshiva Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   10
 
Bien vu ;)
0
sebshiva Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   10
 
salut!

round() est ton ami ;)

bonne journée
0
ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   27
 
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.
0
sebshiva Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   10 > ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Certes, c'est pour quoi faire?
0
ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   27 > sebshiva Messages postés 194 Date d'inscription   Statut Membre Dernière intervention  
 
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().
0
ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   27 > ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Le problème avec substr() c'est que cette fonction peut couper les mots. Donc c'est pas très pratique !
0
sebshiva Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   10 > ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
explode() est ton ami
0
Maillon Messages postés 156 Date d'inscription   Statut Membre Dernière intervention   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.
0
sebshiva Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   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...
0