En PHP, le séparateur de décimal pour les type float c'est le point. La virgule est considéré comme une ponctuation de chaîne de caractère il me semble.
Le nomber_format tu t'en servira pour le echo du résultat si tu veux ta virgule en séparateur.
- Edité par Apooo 27 mai 2014 à 16:29:11
while(100>1){ ... }; echo "End"; - Chuck Norris a déjà affiché "End".
En php on a tendance à laisser de côter les types de variable. number_format() renvoie une string. Tu ajoutes 2 strings ensemble. Si PHP comprend la plupart du temps c'est qu'il est bien foutu, mais s'il comprend pas des fois faut pas lui en vouloir
Tu avais mis un séparateur des milliers.... 5 200,38 + 355,83 = 5 +355 = 360...
Ca n'empêche que ta logique n'est pas bonne et pas performante. Peu importe comment tu construit tes nombres, je ne comprends pas pourquoi tu utilises number_format.
- Edité par MisterGratos 18 juillet 2019 à 11:32:36
Addition $variable PHP
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
FAQ PHP