Problème avec la fonction number_format()

Résolu
msi79 Messages postés 509 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 2 mai 2023 - Modifié le 2 sept. 2019 à 21:21
 Haja - 2 sept. 2019 à 13:40
Bonjour,
je veux formater des nombre dans mon programme mais voila que je reçois cette erreur :

Warning: number_format() expects parameter 1 to be double, string given in /home/globalae/www/COMPta/pages/apercu_bulletin.php on line 164


voici la partie du code .
   //calcul de jour ouvrable
   $jour_ouvr = $r["nb_mois_trav_effect"]*22/10;
   //calcul de jours calendaires
   $jour_cal = $jour_ouvr * 125/100;
   //calcul de l allocation congé
   $all_cg = $SMM * $jour_cal / 30;
   $all_cg0 = number_format($all_cg, 0, ',', ' ');// echo $all_cg0;
A voir également:

3 réponses

msi79 Messages postés 509 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 2 mai 2023 1
Modifié le 2 sept. 2019 à 21:22
j'ai trouvé la solution il fallait que je mette :
$sursalaire0 = number_format((float)($sursalaire), 0, ',', ' ');
1
Ma solution est simple :
$sursalaire0 = number_format(($sursalaire*1), 0, ',', ' ');
0