→ fri13:sprintf("%ld") ? 06/07 12:18
推 rockmanalpha:這不是PHP本身的問題 這是OS(32/64)BIT儲存一個INT的 06/07 12:59
→ rockmanalpha:問題 當你直接用 $a = 88888888888 其實這已經是 06/07 13:00
→ rockmanalpha:Float 上面這個數字是例子 應該要更多位數 06/07 13:00
→ rockmanalpha:所以怎樣轉做字串都會是科學記數 我想你可以從長整 06/07 13:01
→ rockmanalpha:數的來源著手 06/07 13:02
→ CaptainH:php有bcmath函式庫 06/07 13:20
→ tas72732002:所以如果超過該型態的range就會自動轉成科學記號表示? 06/07 13:33
→ CaptainH:正確來說是轉成浮點數, 而浮點數以科學記號形式儲存 06/07 14:15
→ tyf99:一開始給的值已經 int overflow,php 就會自動轉用 float 06/07 19:17
→ tyf99:以前算加密的key(2048-bit)都自己建一個大數運算物件出來用 06/07 19:20