- 支持小数点的 负数正数,正数转 负数
<?php
//正负数转换函数
function positive_negative_conversion($number){
if($number < 0){
$number = abs($number);//abs取绝对值
}else{
$number = doubleval(bcmul($number,-1,4));//用bc库进行精度运算 然后进行double转换。
}
return $number;
}
上面我们用到了 bc库 ,因为有的时候小数直接进行运算,可能会出现小数丢失问题。
doubleval 函数。如果bc运算保留四位小数,会出现2.1200的问题,如果doubleval转一下 就会变成 2.12
原创文章,作者:星辰,如若转载,请注明出处:https://www.z88j.com/121.html