PHP生成的文本框的数字格式


Number formatting for PHP generated text box

我有一个简单的PHP脚本来帮助我运行一个数字计算器,它的算术部分工作得很好,它很好地从数据库中绘制输入。

<?php
$Userrate = $_POST['userrate'];
$Uservalue = $_POST['uservalue'];
$Usersolution = $Userrate * $Uservalue;
echo "<input name='Solution' style='width: 393px' type='text' value='$Usersolution' />"
?>

我想知道的是,我是否可以将一个值应用于生成的文本框,以[$MWK]#,##0.00格式显示结果。也就是说,它不再像现在那样显示9000,而是显示MWK9000.00

我已经读过使用Javascript的可能性,但我正在努力寻找一个HTML应用程序。有什么帮助吗?

它是用number_format函数和一些级联完成的

echo $mvk.number_format($number, 2, '.', ',');

注意,最后两个参数的默认值是.,,可以省略

http://php.net/manual/en/function.number-format.php