金额转换方法

    /**
     * 把金额由元转为分
     */
    public static function amountToFen($amount){
        $amount = $amount * 100;
        if(strpos($amount, '.') !== false){
            return ceil($amount);
        }
        return $amount;
    }

    /**
     * 把金额由分转为元
     */
    public static function amountToYuan($amount, $transToNull = false)
    {
        //是否转换
        if($transToNull && (is_null($amount) || empty($amount))) return null;
        if(is_null($amount) || empty($amount)) return '0.00';
        $amount /= 100;
        $strpos = strpos($amount, '.');
        if ($strpos !== false) {
            if (strlen($amount) - $strpos != 3) {
                return $amount . '0';
            }
            return $amount;
        } else {
            return $amount . '.00';
        }
    }
原文地址:https://www.cnblogs.com/-mrl/p/6269297.html