-3
我使用CI
来获取INT中的一些数据。并尝试使用number_format
更改其格式。但它以字符串结尾,无法计算。如何使格式货币,但不是字符串?
我想格式是“Rp 1.000.000”。
那么任何解决方案?
我相当新的脚本所以一些示例代码或一些详细的教程将帮助
我使用CI
来获取INT中的一些数据。并尝试使用number_format
更改其格式。但它以字符串结尾,无法计算。如何使格式货币,但不是字符串?
我想格式是“Rp 1.000.000”。
那么任何解决方案?
我相当新的脚本所以一些示例代码或一些详细的教程将帮助
数字不具有格式。当你想要显示它时,你将一个数字格式化为一个字符串,而不是当你仍然需要用它进行计算时。
尝试类似如下:
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
你的意思是你想改变它是一个数字,你可以做计算,但有“小数”,因此将制定出正确的?也许有趣? [十进制类型在PHP](http://stackoverflow.com/questions/3244094/decimal-type-in-php) –