iT邦幫忙

iT 邦幫忙聊天室

加入聊天室談甘苦論八卦
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半以上不能參加
主辦單位 只好變通 規則 才有花燈看

newkevin 2017-02-23 12:04:13

其實官方粉難吧 拿捏分寸?
太嚴規定太多 比賽人數衝不出來
太鬆規定少 "人數多" "不小心" "惡意" "爭議"就出來了

賽門 2017-02-23 12:00:23

sunallen, 太陽老大...下次鐵人賽前來個回顧時再貼,正好成為抄襲文判定的標準建立...
/images/emoticon/emoticon12.gif

SunAllen 2017-02-23 11:39:30

賽大....
我刪文,但我有存檔-.- 隨時需要...隨時po

Post on demand... orz

賽門 2017-02-23 11:35:44

可惜了, 其實太陽老大的檢舉文是篇典範文章,可以為將來的鐵人賽的抄襲文判定建立一個標準。
可惜啊......
/images/emoticon/emoticon10.gif

賽門
簡單來說,就是我沒提的事硬把我扯進去。
只是這樣。

SunAllen 2017-02-23 11:08:54

報告賽大,我刪文了...

  1. po文是為了140字限制
  2. 因第一條之動機,而非提供新的吵架磁區
    3.要吵不會互相加line,慢慢吵嗎
    4.互相加line後,可再透過臉書直播,讓親友加油
    5.以上,報告完畢!