制作两个PHP echo语句可以做一些数学运算

时间:2014-01-20 21:55:02

标签: php wordpress math woocommerce subtraction

首先抱歉最简单的问题。我有两个来自woocommerce的回声声明,我需要相互减去。

第一个是

     <?php echo $woocommerce->cart->get_discounts_before_tax(); ?> 

这给了我优惠券折扣的金额。

第二个是

     <?php echo $woocommerce->cart->get_cart_subtotal(); ?>

这给了我购物车中所有东西的总和。

我需要从购物车小计中减去优惠券折扣。所以我设置了

    <?php

    $first_number = $woocommerce->cart->get_cart_subtotal ;
    $second_number = $woocommerce->cart->get_discounts_before_tax ;
    $sum_total = $first_number - $second_number;

    print ($sum_total);

    ?>

但显然语法不对,我只得到0.请帮我一些简单的数学!

2 个答案:

答案 0 :(得分:4)

我猜你错过了()

$first_number = $woocommerce->cart->get_cart_subtotal();
$second_number = $woocommerce->cart->get_discounts_before_tax();

没有括号,你正试图访问一个属性;但是没有调用现有的方法本身。

答案 1 :(得分:0)

显然,一个或两个函数返回都是非整数或0.查找每个函数的返回值并将其更改为相应的属性或函数。请尝试使用此公共属性作为第一个号码。

$first_number = $woocommerce->cart->subtotal;