php 不用四舍五入的方式截取小数点后两位

/**
 * 字符串截取, 默认小数点后2位
 * @param $money
 * @param int $accuracy
 * @return float
 */
private function filter_money($money,$accuracy=2)
{
    $str_ret = 0;
    if (empty($money) === false) {
        $str_ret = sprintf("%.".$accuracy."f", substr(sprintf("%.".($accuracy+1)."f", floatval($money)), 0, -1));
    }

    return floatval($str_ret);
}
原文地址:https://www.cnblogs.com/mslagee/p/5565124.html