Php Calculation


Php Calculation

我正在制作一个简单的订单页面,用户将在1页上选择一个金额,然后在下一页上运行这个

<?php
$bar = $_POST['bar'];
$sum= $bar * 1.59;
echo "Your price". $sum; 
?>

我们遇到的唯一问题是,如果他们输入一定的金额,比如10,那么例如10 * 1.59 = 15.90,但它只显示15.9对于任何其他它将显示金额完整,例如5,它将显示£7.95 -我是否可以在代码中更改一些东西,使其始终显示xx。用Xx的数字代替Xx。x

谢谢

我想这正是你要找的:http://www.php.net/manual/en/function.money-format.php.

<?php
setlocale(LC_MONETARY, 'en_GB');
...
echo "Your price: " . money_format("%.2n", $sum);
?>
<?php
echo sprintf("Your price %.2f", $sum);
?>

可以使用PHP函数number_format

<?php echo "Your price". number_format(number, 2, '.', '')); ?
http://php.net/manual/en/function.number-format.php