国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP中對于浮點型的數據需要用不同的方法解決

2024-05-04 23:22:13
字體:
來源:轉載
供稿:網友

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 — 將兩個高精度數字相減

可以參考手冊去查這些函數的應用。

復制代碼 代碼如下:


/*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;
//樓

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 英山县| 阜宁县| 陵川县| 社旗县| 安庆市| 平原县| 炉霍县| 乐陵市| 昆山市| 乐陵市| 上林县| 曲水县| 健康| 玛曲县| 沙田区| 福州市| 平舆县| 津市市| 山西省| 昌黎县| 阿拉尔市| 攀枝花市| 榆林市| 宁明县| 新安县| 勃利县| 白银市| 玛曲县| 保亭| 宁安市| 从江县| 芮城县| 柘城县| 沾化县| 蒲江县| 乐陵市| 兴海县| 锡林郭勒盟| 江安县| 依兰县| 久治县|