dobardan: preis formatierung bei php

Beitrag lesen

ich habe es versuch mit sprintf aber irgendwie geht es nicht.
ich habe hier gesamtpreis als

  
$gespreis = printf($gespreis ,'%f');  

das funktioniert nicht.

zweitens ich habe mit number_format eine einfache Beispiel versucht - und es funktioniert.

  
<?php  
$a=39.9;  
$a=floatval($a);  
$a=number_format($a, 2, '.', '' );  
$b=2;  
$c=floatval($a*$b);  
$c=number_format($c, 2, '.', '' );  
echo "$a"."<br>\n";  
echo "$b"."<br>\n";  
echo "$c";  
?>  

Danke