比較
/**
* 兩個高精度數比較
*
* @access global
* @param float $left
* @param float $right
* @param int $scale 精確到的小數點位數
*
* @return int $left==$right 返回 0 | $left<$right 返回 -1 | $left>$right 返回 1
*/
var_dump(bccomp($left=4.45, $right=5.54, 2));
// -1
相加
/**
* 兩個高精度數相加
*
* @access global
* @param float $left
* @param float $right
* @param int $scale 精確到的小數點位數
*
* @return string
*/
var_dump(bcadd($left=1.0321456, $right=0.0243456, 2));
//1.04
相減
/**
* 兩個高精度數相減
*
* @access global
* @param float $left
* @param float $right
* @param int $scale 精確到的小數點位數
*
* @return string
*/
var_dump(bcsub($left=1.0321456, $right=3.0123456, 2));
//-1.98
相除
/**
* 兩個高精度數相除
*
* @access global
* @param float $left
* @param float $right
* @param int $scale 精確到的小數點位數
*
* @return string
*/
var_dump(bcdiv($left=6, $right=5, 2));
//1.20
相乘
/**
* 兩個高精度數相乘
*
* @access global
* @param float $left
* @param float $right
* @param int $scale 精確到的小數點位數
*
* @return string
*/
var_dump(bcmul($left=3.1415926, $right=2.4569874566, 2));
//7.71
設置小數點
/**
* 設置bc函數的小數點位數
*
* @access global
* @param int $scale 精確到的小數點位數
*
* @return void
*/
bcscale(3);
var_dump(bcdiv('105', '6.55957'));
// 16.007
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。