PHP数字格式(货币)


PHP Number Format (Currency)

我有一点麻烦,让我的数字格式显示正确。输入来自搜索表单上的用户定义值,并提供给我的结果页面。我看到了以下结果:

输入2000,输出$2.00
输入200,输出$2.00
输入50,输出$5.00

谁能看看这段代码,看看我错在哪里?

<?php echo '$'.number_format($_POST["input_price"][0], 2, '.', ',').'';  ?>

尝试以下操作,看看删除[0]是否有效

<?php echo '$' . number_format($_POST["input_price"], 2, '.', ',');  ?>