iT邦幫忙

iT 邦幫忙聊天室

加入聊天室談甘苦論八卦
king742171 2017-02-24 13:34:01

fillano
震驚!!!!!!!!!!!
意外的成功了!!!
那....資料夾裡的php.ini檔中的數值是怎麼回事...=..=
(我執行ini_set('precision', '14');)

丹尼 2017-02-24 12:51:52

有前輩經營百貨公司或者任職於百貨公司的嗎?
有關POS材料設備 可以推薦一下嗎?

fillano 2017-02-24 10:35:24

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

king742171 2017-02-24 10:22:00

我想說...這個問題發生情況好像很少
目前只發現只有這串數值上下100才有這個問題
(即1/1535~1/1335 剛好是可以四捨五入變成0.07的值...)
我只是強迫症發作..才直接發聊天室的..哈哈~XD

賽門 2017-02-24 09:55:40

SPACEX從歷史發射台完成任務 傳承登月精神
曾經偉大的國家,會一直偉大。美國又再一次在大空任務中領先群倫。
而中國崛起,成為經驗、軍事強權,指日可待,中國,曾經是這星球上的偉大國家。
/images/emoticon/emoticon39.gif

賽門 2017-02-24 09:43:59

king742171
要不要把你的問題正式發問到技術問答區?精準度也是有很多可討論的一件事。
再說,放在聊天室,不久就沉沒看不到了。

king742171 2017-02-24 09:37:49

for fillano 大大...
我的precision原本就是14了耶~
可是有個serialize_precision為17...
改了這個值沒變化...

fillano 2017-02-24 09:28:52

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

fillano 2017-02-24 09:26:53

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

按照welclin的code測…

sh-3.2# php -v
PHP 5.6.28 ...
sh-3.2# php -r 'echo round((1/1435) * 100,2), "\n";'
0.07
weiclin 2017-02-23 17:23:17

我的是 0.07

$ php -v
PHP 7.0.5 (cli) (built: Apr 19 2016 12:28:46) ( NTS )
...
$ php -r 'echo round((1/1435)*100,2), "\n";'
0.07
賽門 2017-02-23 17:16:59

原來這個傢伙還活著....
/images/emoticon/emoticon39.gif

SunAllen 2017-02-23 16:57:05

學校不會教,但應該要參加一次的...iT邦幫忙鐵人賽。

『我來-說-iT邦幫忙鐵人賽!』

...........等我把民宿搬完-.-

king742171 2017-02-23 15:49:19

剛剛打PHP處理百分比遇到奇怪的現象...

round((1/1435)*100,2)

上面這段理論上結果應該是0.07
但是實際卻跑出0.07000000000000001
我是不是遇到PHP魔神仔了...= =

賽門 2017-02-23 13:47:55
虎虎 2017-02-23 13:11:22

好哦嗚嗚 謝謝賽門大大 QAQ"

賽門 2017-02-23 12:50:29
  1. 你不用退賽, 太陽老大都說OK了, 不是嗎?
  2. 但已經退了就過去了, 就此過那道坎兒, 不再提了, 雖然我們老人們嘴賤老在提, 也只是閒話.
  3. 繼續貼文, 一時出差錯也沒關係, 這又不是嚴重問題.
  4. 大力鞭新人是老人們的樂趣...不大力些怎麼行...
    /images/emoticon/emoticon05.gif
虎虎 2017-02-23 12:39:26

其實我比較想知道版上這些前輩覺得我應該做什麼…
或建議我應該做什麼…
然後,新人能鞭小力點麼?

賽門 2017-02-23 12:09:21

我要向太陽老大自首....
我每篇文都是抄的,抄各家的使用手冊、技術手冊和各路人馬的開箱文...
/images/emoticon/emoticon06.gif

newkevin 2017-02-23 12:04:40

印象中 之前某燈會 也一樣
評審說 比賽規則下去評 可能 1半以上不能參加
主辦單位 只好變通 規則 才有花燈看