- 相關推薦
PHP浮點型的數據的解決方法介紹
PHP是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,被廣泛地運用。今天,小編為大家搜索整理了PHP浮點型的數據的解決方法,希望大家能有所收獲,更多精彩內容請持續關注我們考試網!
Php: BCMath
bc是Binary Calculator的縮寫。bc*函數的參數都是操作數加上一個可選的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale沒有提供,就用bcscale的缺省值。這里大數直接用一個由0-9組成的string表示,計算結果返回的也是一個 string。
bcadd — 將兩個高精度數字相加
bccomp — 比較兩個高精度數字,返回-1, 0, 1
bcdiv — 將兩個高精度數字相除
bcmod — 求高精度數字余數
bcmul — 將兩個高精度數字相乘
bcpow — 求高精度數字乘方
bcpowmod — 求高精度數字乘方求模,數論里非常常用
bcscale — 配置默認小數點位數,相當于就是Linux bc中的”scale=”
bcsqrt — 求高精度數字平方根
bcsub — 將兩個高精度數字相減
可以參考手冊去查這些函數的應用。
PHP code
?
/*bcsub 函數說明
此函數將二個高精確度的數字相減,傳入二個字符串,以左邊的 (left operand) 減去右邊的 (right operand) 值。scale 是一個可有可無的選項,表示返回值的?小數點后所需的位數。*/
//下面的代碼我是保證了小數點一位數字
$aa=bcsub(134.7,52.5,1);
echo $aa;//exit;
$bb=bcsub($aa,82.2,1);
echo $bb;//exit;
【PHP浮點型的數據的解決方法介紹】相關文章:
Excel中數據要雙擊單元格能更新數據問題的解決方法08-09
簡單介紹php構造函數用法08-31
精選php面試自我介紹范文14篇08-29
插花的基本花型介紹09-02
關于php面試寶典及PHP面試技巧08-16
簡單分析PHP中序列化用法介紹08-15
PHP的壓縮函數06-21
Java程序中使用浮點數和小數的技巧08-09
php高級教程01-23