如何制作格式货币而不是字符串?

时间:2016-06-07 05:07:40

标签: php sql codeigniter

我使用CI来获取INT中的一些数据。并尝试使用number_format更改其格式。但它最终成为一个字符串,无法计算。

我希望格式类似" Rp 1.000.000"。

那么任何解决方案?

我更喜欢编写脚本,所以一些示例代码或一些详细的教程将会有所帮助

2 个答案:

答案 0 :(得分:0)

数字没有格式。当您想要显示数字时,可以将数字格式化为字符串,而不是在仍需要使用它进行计算时。

答案 1 :(得分:0)

尝试以下内容:

CREATE TABLE #T(ID INT,CURRENCY INT)
INSERT INTO #T(ID,CURRENCY)
SELECT 1,1000
UNION 
SELECT 2,10000
UNION 
SELECT 3,30000
UNION 
SELECT 4,40000
UNION 
SELECT 5,50000


SELECT Id,
        CONCAT('Rp ',CAST(currency As decimal(10,3))) Currency 
FROM #T