本文實例講述了PHP採用超長(超大)數字運算防止數字以科學計數法顯示的方法。分享給大家供大家參考,具體如下:
PHP計算大數值運算時會出錯,當數字太大時,數值會變成科學計數.那怎麼來進行PHP超大數值運算,包括加減乘除,冪運算,平方根,取模運算呢?
要解決科學計數的問題,只要賦值時加一對引號即可.
如:
<?php $n = '22222222222222222222222222220'; echo $n; ?>
如果不加引號,顯示2.22222222222222顯示22222222222222222222222222220
超大數值運算,包括加減乘除,冪運算,平方根,取模運算.
使用PHP的bcmath函數建立一個自訂函數,取模運算.
使用PHP的bcmath函數建立一個自訂函數參數1參數2,參數3);
參數3指定運算方法:add加,sub減,mul乖,div除,pow冪,mod取模,sqrt求算術平方根加減乖除:參數1 加上/減去/乘以/除以參數2
冪:參數1 的參數2 次方.模:參數1 除以參數2 得到的餘數.
算術平方根:求參數1 的算術平方根.參數2不起作用,但不能省略.
更多關於PHP相關內容感興趣的讀者可查看本站專題:《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《 php操作office文件技巧總結(包括word,excel,access,ppt)》、《php日期與時間用法總結》、《php物件導向程式設計入門教學》、《php字串(string)用法總結》、《php +mysql資料庫操作入門教學》及《php常見資料庫操作技巧總表》
希望本文所述對大家PHP程式設計有幫助。
以上就介紹了PHP採用超長超大數字運算防止數字以科學計數法顯示的方法,包括了科學計數法,數字運算方面的內容,希望對PHP教程有興趣的朋友有所幫助。