Problème avec number_format()

Problème avec number_format() - PHP - Programmation

Marsh Posté le 07-05-2018 à 10:41:28    

Bonjour,
 
Je travaille avec une version PHP 7.1 et lorsque j'utilise number_format(), le message d'erreur suivant s'affiche : Notice: A non well formed numeric value encountered in. J'ai beau chercher des solutions via des forums, le message d'erreur est toujours présent mais le résultat est bien affiché.
 
 
Merci d'avance pour vos réponses :)


Message édité par kamelkamass le 07-05-2018 à 10:42:12
Reply

Marsh Posté le 07-05-2018 à 10:41:28   

Reply

Marsh Posté le 07-05-2018 à 10:43:02    

Je suppute une utilisation de "," au lieu de "." pour marquer la décimale :o

Reply

Marsh Posté le 07-05-2018 à 12:09:56    

En fait, je le faisais déjà :  
 
<?php echo number_format($result,2,',',''); ?>
 
mais le problème persiste toujours malheureusement

Reply

Marsh Posté le 07-05-2018 à 12:36:46    

Non mais ce qu'il veut dire c'est que $result est un nombre écrit avec une virgule au lieu d'un point.
Perso je viens de tester :

Code :
  1. $number = "123.4";
  2. echo number_format($number, 2, ',', '');


-> 123,40
 

Code :
  1. $number = "123,4";
  2. echo number_format($number, 2, ',', '');


-> Notice: A non well formed numeric value encountered in ...
123,00
 


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed