/**
* 保留几位小数,同时保证不溢出(在浮点数里面 58是被视为57.999999999999999999999……9999无限接近58)
* @author cab
* @date 2020-9-14 16:52
* @throws \Exception
* @param float $float 需要处理的值
* @param int $num 保留几位小数
* @return string
*/
public static function setDecimal($float,$num=2)
{
$float = strval(sprintf("%.".$num."f", $float));
return $float;
}