PDA

View Full Version : PHP บวกเลขความยาวไม่จำกัด



retool2
24-02-2009, 03:01 AM
คุณเคยสงสัยบ้างหรือไม่ทำไมเวลาเอาเลขเยอะๆบวกกันแล้วได้ผลออกมาแบบนี้
5.78350242907E+22 หรือไม่ก็
1.23423423878E+31
เหตุผลก็คือเวลาการเฏ็บตัวเลขที่เป็นตัวเลขมันเก็บได้ความยาวไม่เยอะพอนั่นเอง
ถ้าอยากรู้ผลของ
12342342342345678945353453456541 + 45489345345345344131894
ที่ไม่ใช่
1.23423423878E+31
ซึ่งๆได้ผลเท่ากับ
12342342387835024290698797588435
ด้วย php ละก้อ ลองเอานี่ไปใช้ดูครับ
[hide=5]
[code]
function plus($a,$b){

retool2
24-02-2009, 05:35 PM
ได้ความรู้เพิ่มเติมครับ เกี่ยวกับตัวเลขที่มีความยาวเยอะๆมากๆ
สามารถใช้งานได้มากกว่า แค่ + ครับสามารถใช้งาน คูณ หาร bitOp ได้ด้วย
อ่านเพิ่มเติมได้ข้างล่างครับ
**Hidden Content: Check the thread to see hidden data.**