Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2432 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Deux chiffres après la virgule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Deux chiffres après la virgule

n°2048057
spoque
Posté le 11-01-2011 à 10:55:51  profilanswer
 

Bonjour,
 
j'essaye de mettre deux chiffres après la virgule mais il m'en affiche 1
 
je ne comprend pas mon erreur !
 

Code :
  1. <?php
  2. $ht=$prix;
  3. $taux_tva = 7.6;
  4. $tva = round(($ht * $taux_tva)/100,2);
  5. $ttc = round($ht+$tva, 2);
  6. ?>

mood
Publicité
Posté le 11-01-2011 à 10:55:51  profilanswer
 

n°2048059
smaragdus
whores, drugs & J.S. Bach
Posté le 11-01-2011 à 11:01:56  profilanswer
 

Comment affiches-tu ta valeur ? parce que là ton code ne comporte aucun affichage.

n°2048063
spoque
Posté le 11-01-2011 à 11:09:02  profilanswer
 

smaragdus a écrit :

Comment affiches-tu ta valeur ? parce que là ton code ne comporte aucun affichage.


 
Bonjour,
 
j'affiche comme ceci:
 
<?echo $ttc;?>
 

n°2048083
smaragdus
whores, drugs & J.S. Bach
Posté le 11-01-2011 à 11:28:22  profilanswer
 

C'est normal alors, fais plutôt comme ceci :  
 
 
printf("%0.2f", $ttc)

n°2048093
spoque
Posté le 11-01-2011 à 11:38:22  profilanswer
 

smaragdus a écrit :

C'est normal alors, fais plutôt comme ceci :  
 
 
printf("%0.2f", $ttc)


 
merci beaucoup.
 
la valeure est imprimée sur des BVR pour de la facturation, est il possible d'insérer des espaces après la virgule pour que sa rentre juste dans les cases?


Message édité par spoque le 11-01-2011 à 11:38:36
n°2048100
smaragdus
whores, drugs & J.S. Bach
Posté le 11-01-2011 à 11:50:14  profilanswer
 

tout est expliqué là : http://fr.php.net/manual/fr/function.sprintf.php
 
si tu as une cases de 12 caractères par exemple, tu fais
printf("%-12.2f", $ttc)
 
ah j'ai un doute, je sais plus si ça va produire 12+1+2=13 chiffres ou bien 12 dont 2 chiffres et un point. A vérifier
 
Si tu veux des séparateurs de milliers, tu as aussi la fonction number_format

n°2048126
Dj YeLL
$question = $to_be || !$to_be;
Posté le 11-01-2011 à 13:02:37  profilanswer
 

y'a number_format() prévu pour ça


---------------
Gamertag: CoteBlack YeLL
n°2048129
spoque
Posté le 11-01-2011 à 13:36:09  profilanswer
 

Dj YeLL a écrit :

y'a number_format() prévu pour ça


 
Merci j'essaye avec un number_format() mais sans résultat
 

Code :
  1. <?
  2. $solde = 161.40;
  3. $solde1 = number_format($solde, 2, ',', ' '); 
  4. print $solde1;
  5. ?>


 
J'aimerais rentrer ce 161.40 dans ces cases qui sont figurées par des (0) en réalité sur mon bvr j'ai des carrés
 
          161   40
00.000.000 . 00
 
 

n°2048142
smaragdus
whores, drugs & J.S. Bach
Posté le 11-01-2011 à 14:19:11  profilanswer
 

Au dessus, tu déclares vouloir un alignement à gauche mais là tes cases sont placées pour un alignement à droite, faudrait savoir...

n°2048144
spoque
Posté le 11-01-2011 à 14:26:20  profilanswer
 

smaragdus a écrit :

Au dessus, tu déclares vouloir un alignement à gauche mais là tes cases sont placées pour un alignement à droite, faudrait savoir...


 
oui c'est pour un alignement sur la droite

mood
Publicité
Posté le 11-01-2011 à 14:26:20  profilanswer
 

n°2048146
Dj YeLL
$question = $to_be || !$to_be;
Posté le 11-01-2011 à 14:30:40  profilanswer
 

Rien compris moi


---------------
Gamertag: CoteBlack YeLL

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Deux chiffres après la virgule

 

Sujets relatifs
Calcul avec 2 chiffres après la virguleMettre 2 chiffres apres la virgule
[PHP] Solde avec séparateur de milliers et 2 chiffres après la virguleDeux chiffres après la virgule
Aligner des chiffres d'une colonne sur la virgule ?2 chiffres apres la virgule dans un Edit
[C++ Builder] Comment n afficher ke 2 chiffres apres la virgule(float)[JAVA] Tronquer un float 2 chiffres après la virgule ?
[PHP] - garder 2 chiffres apres la virgule ?[Java] afficher seulement 3 chiffres apres la virgule...
Plus de sujets relatifs à : Deux chiffres après la virgule


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR