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 var_dump($price); var_dump(doubleval($price)) avant de cette ligne. Vérifiez la sortie.

OriginalL'auteur Varada | 2012-09-18