-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) –