通过 php 减去 DB 值

Subtracting DB values via php

我正在尝试从用户总余额中减去 db table $activationFee 的值。我如何在下面的代码中添加减法:

<div class="number">
    <strong>
        <?php echo $settings->currency; ?>
        <?php BalanceSystem($user_id); ?>
    </strong>
</div>
function BalanceSystem($user_id){
 $user_bank = DB::table('bank')->where('userid', $user_id)->first();
 echo $user_bank->balance;
}

有人能给我指出正确的方向吗?

我尝试了 <?php BalanceSystem($user_id) - $activationFee ; ?> 但没有成功...隐藏

你不应该在函数内部回显,它会防止出现这种情况,你试图将一个值减去输出。

<div class="number">
    <strong>
        <?php echo $settings->currency; ?>
        <?php echo BalanceSystem($user_id); ?>
    </strong>
</div>
function BalanceSystem($user_id){
 $user_bank = DB::table('bank')->where('userid', $user_id)->first();
 return $user_bank->balance;
}

//Substract
<?php echo (BalanceSystem($user_id) - $activationFee); ?>

我是这样解决的:

    function BalanceSystem($user_id){
      $user_bank = DB::table('bank')->where('userid', $user_id)->first();
      $total = $user_bank->balance - 100;
      echo $total;
    }