iT邦幫忙

fillano 的聊天列表 236

king742171
你的程式只有那一行?同時跑ini_get('precision')的話,結果如何?

king742171
電腦是用二進位處理數字,但是我們習慣用十進位...有一些數字例如0.1, 0.7等,無法用二進位精確表達,所以電腦算出來的是一個近似值,只是php在取位數時幫你處理了。precision設定關係到,要顯示給你看的結果,到底要出現幾位數。

king742171
打開php.ini檢查一下precision是不是設定為16,改成14就不會出現這個...改成17的話,結果會是0.070000000000000007

小財神賣茶的來了XD

新年快樂,出門回家

海綿寶寶
我剛剛回答的時候沒有XD,還好Markdown還蠻熟...

回答問題的編輯介面消失了?

我覺得是先求有再求好->只求有->交件,然後UX就省略了XD

疑?海綿大回了...跟我的意思一樣XD

阿,我回的是在值為null時的做法,不是空字串的做法。

其實,沒內建方法就自己寫阿...寫一個方法,當輸入的字串長度為0時,就返回"null",否則就返回輸入的字串。這樣的判斷應該很簡單。