Php 如何在价格中保留逗号并计算价格

Php 如何在价格中保留逗号并计算价格,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,1) 我正在开发一个电子商务网站,因为我的价格是190000美元,但我想把这个价格定为19000美元(带逗号),如何显示这样的效果 2) 美元价值一直在变化我如何计算物品的价格我不确定,但在c语言中,你可以使用字符串格式。在.net世界中,这就可以做到这一点。在PHP中,有一个函数用于格式化价格 number_format() 使用php函数,如下所示 number_format ( float $number , int $decimals = 0 , string $dec_point

1) 我正在开发一个电子商务网站,因为我的价格是190000美元,但我想把这个价格定为19000美元(带逗号),如何显示这样的效果


2) 美元价值一直在变化我如何计算物品的价格我不确定,但在c语言中,你可以使用字符串格式。在.net世界中,这就可以做到这一点。在PHP中,有一个函数用于格式化价格

number_format()

使用php函数,如下所示


number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )

有关此功能的更多详细信息,请在php.net上用谷歌搜索它

什么样的货币格式是
$1,90000
?它仅以美元为单位,如果我们保留逗号,它很容易不可靠。我想普通用户会期望1美元90美分为
$1,90
,或者100美元为
$190000.00
,但是
$1,90000
看起来像是一个拼写错误,用户需要猜测它们的意思是
1,90
还是
90000
或者其他什么。当然,如果我看到一个商业网站的价格看起来无效,我会关闭browsertab。请给我解决方案您的演示页面显示的价格类似于正常货币格式的
$1,90
。请参阅下面的答案,了解如何使用
PHP
。关于问题的第二部分:我只能猜测你实际上想使用美元以外的另一种货币。只需将汇率乘以/除以,就可以得到另一种货币的价格。在你有use money\u format()函数之前,你能给我第二个问题的答案吗。也许这会有帮助: