Avertissement: number_format() s'attend à ce paramètre 1 pour être double
Je suis Warning: number_format() expects parameter 1 to be double error
sur mon code
$tbl->addRow();
$tbl->addCell($name);
$tbl->addCell('$' . number_format(doubleval($price), 2,',', ' ') );
Je sais que le $prix est d'une valeur de 15,00 qui est un nombre. Comment pourrait-il être fixé?
Vous assurer que le prix n'est pas "$15,00" mais est en fait 15,00?
Essayez d'ajouter
Essayez d'ajouter
var_dump($price); var_dump(doubleval($price))
avant de cette ligne. Vérifiez la sortie.OriginalL'auteur Varada | 2012-09-18
Vous devez vous connecter pour publier un commentaire.
Il est possible doubleval() retourne une sorte de message d'erreur, car le nombre "15,00" est en format européen au lieu de la norme. Avez-vous essayé d'utiliser "15.00" à la place?
OriginalL'auteur Jonathon Ashworth