par
Ryle » 21 mai 2009, 12:17
Je confirme la proposition de dunbar et pour essayer de détailler un peu plus les raisons du pourquoi :
Lorsque tu veux faire des calculs, il faut utiliser des nombres, et non pas des chaines (tout le monde sait pourtant qu'on ne peut pas aditionner des choux et des carottes.. sauf dans un pot-au-feu, mais ca c'est une autre histoire

). Et le séparateur de décimales quand on manipule des nombres en php, c'est le point.
Qu'ensuite, à l'affichage tu préfères présenter des virgules est une autre chose, et effectivement, la fonction number_format() te permet de formatter un nombre pour l'affichage avec séparateur de milliers, de décimales, nombre de chiffre après la virgule...
Tu pourras ainsi faire tous tes calculs sans le moindre problème et présenter cependant des valeurs formater (des chaines donc) à l'utilisateur

Je confirme la proposition de dunbar et pour essayer de détailler un peu plus les raisons du pourquoi :
Lorsque tu veux faire des calculs, il faut utiliser des nombres, et non pas des chaines (tout le monde sait pourtant qu'on ne peut pas aditionner des choux et des carottes.. sauf dans un pot-au-feu, mais ca c'est une autre histoire :)). Et le séparateur de décimales quand on manipule des nombres en php, c'est le point.
Qu'ensuite, à l'affichage tu préfères présenter des virgules est une autre chose, et effectivement, la fonction number_format() te permet de formatter un nombre pour l'affichage avec séparateur de milliers, de décimales, nombre de chiffre après la virgule...
Tu pourras ainsi faire tous tes calculs sans le moindre problème et présenter cependant des valeurs formater (des chaines donc) à l'utilisateur :)