question toute simple, comment arrondir une valeur? [RESOLU]

question toute simple, comment arrondir une valeur? [RESOLU] - PHP - Programmation

Marsh Posté le 06-08-2002 à 09:32:22    

ca semble assez basique mais n`ayant pas le nom de la fonction, j`ai fait des recherches mais rien tourvé :(  
 
alors je demande ici :hello:


Message édité par cybercouf le 06-08-2002 à 11:25:37
Reply

Marsh Posté le 06-08-2002 à 09:32:22   

Reply

Marsh Posté le 06-08-2002 à 10:10:40    

En javascript c'est "Math.round()"
Donc il suffit d'insérer ca dans ton code PHP.

Reply

Marsh Posté le 06-08-2002 à 10:12:10    

sprintf("%d",$mavaleur); // ou ma valeur est un float
 

Reply

Marsh Posté le 06-08-2002 à 10:13:17    

Reply

Marsh Posté le 06-08-2002 à 10:38:08    

ok merci, je coirs que je vais utiliser sprintf, je viens de regarder sa doc sur nexen apparement on peux aussi s`en servir pour des chaine de caracteres c cool.

Reply

Marsh Posté le 06-08-2002 à 11:00:20    

Y a pas ceil() aussi ? :)

Reply

Marsh Posté le 06-08-2002 à 11:00:30    

il y a aussi round il me semble

Reply

Marsh Posté le 06-08-2002 à 11:04:09    

Max Evans a écrit a écrit :

Y a pas ceil() aussi ? :)




et floor()

Reply

Marsh Posté le 06-08-2002 à 11:06:04    

:)

Reply

Marsh Posté le 06-08-2002 à 11:21:55    

ceil c pour arrondir au supérieur
floor, c'est pour arrondir a l'inférieur
 
 
et tu as round qui arrondi mais tu peux spécifier le nbr de chiffre aprés la virgule  
 
 ;)

Reply

Marsh Posté le 06-08-2002 à 11:21:55   

Reply

Marsh Posté le 06-08-2002 à 11:25:18    

ok, finalement j`ai mis: sprintf("%01.1f",$filesize);  
ca reviens a la meme chose que round  :)

Reply

Marsh Posté le 06-08-2002 à 11:26:32    

avec sprintf aussi on peut faire comme round, j'adors cette fonction qui vient du C
sprintf("%.02f",$mavaleur);  // arrondi 2 chiffre apres la virgulle et complete par des 0

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed