[RESOLU] soucis affichage avec round

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] soucis affichage avec round

Re: soucis affichage avec round

par nestor94 » 02 avr. 2022, 11:22

Merci beaucoup ynx =D>

Re: soucis affichage avec round

par ynx » 01 avr. 2022, 10:01

echo round($resul['cours'] * 1.8 ,2); // 2.57

$nombre_format_francais = number_format($resul['cours'] * 1.8, 2, ',', ' ');
echo $nombre_format_francais; // 2,57

Re: soucis affichage avec round

par nestor94 » 01 avr. 2022, 02:20

Donc, pour résumer:
<?php  echo round($resul['cours'],2)*1.8;?>
garde toutes les décimales et affiche 2,574
<?php $nombre_format_francais = number_format($resul['cours'], 2, ',', ' ')*1.8;?>
n'affiche rien du tout.

Re: soucis affichage avec round

par nestor94 » 01 avr. 2022, 02:07

Dans mon exemple, la variable $resul['cours'] contient 1.43 mais elle est ensuite traitée avec un coeff multiplicateur qui donne 2,574. Je ne voudrais afficher que 2,57.

Re: soucis affichage avec round

par ynx » 31 mars 2022, 12:30

Bonjour,

La deuxième ligne n'est pas correcte (erreur de syntaxe).
Quel est le contenu de la variable $resul['cours'] (var_dump) ?
Pour l'affichage, p-e voir si la fonction number_format ne serait pas plus adaptée :
https://www.php.net/manual/fr/function. ... format.php

soucis affichage avec round

par nestor94 » 31 mars 2022, 01:13

Bonjour,
je n'arrive pas à trouver la bonne syntaxe pour afficher la variable $resul['cours'] à deux décimales.

J'ai testé mais sans succès,
<?php  echo round($resul['cours'],2);?>
<?php echo '.round($resul['cours'],2).';?>