Php codeigniter从两个不同的循环中减去两个变量

Php codeigniter从两个不同的循环中减去两个变量,php,codeigniter,Php,Codeigniter,大家好,我需要找出两个不同循环之间的差异,这是总和循环和总计循环,如下面的控制器代码所示 function summary() { echo '<table>'; $summation=$this->select_model->sum_income("date_of_income BETWEEN '" . $start . "' AND '" . $last . "'"); foreach(

大家好,我需要找出两个不同循环之间的差异,这是总和循环和总计循环,如下面的控制器代码所示

function summary() {

        echo '<table>';


            $summation=$this->select_model->sum_income("date_of_income BETWEEN '" . $start . "' AND '" . $last . "'");

                 foreach($summation as $sum){


                echo '<tr><td>Total Income</td> <td >'.$sum['total'].'</td></tr>';

                    } 




            $totals=$this->select_model->sum_expenditure("date_of_expenditure BETWEEN '" . $start . "' AND '" . $last . "'");

                    foreach($totals as $total){

                    echo '<tr><td>Total Expenditure</td><td ><strong>'.$total['total'].'<</td></tr>'; 

                    }
                    //display differences here:
                    echo '<tr><td>'.**$sum['total']-$total['total']**.'</td></tr>'

        echo '</table>';


        }
函数摘要(){
回声';
$summation=$this->select_model->sum_income(“收入的日期介于“.$start.”和“.$last.””之间”;
foreach($sum作为$sum求和){
回音“总收入”。$sum[“总收入]”;
} 
$totals=$this->select_model->sum_exploration(“在“.$start.”和“.$last.”之间的_exploration的日期”);
foreach(总计为$total){

echo'Total expension。$Total['Total'].您必须在循环之外创建变量,并随着循环的进行进行进行添加(或减去)

$sum = 0;
$total = 0;

foreach... {
    $sum += $sum;
}

foreach... {
    $total += $total;
}

echo $sum - $total;

如果您要添加负数,则不必做任何具体的运算。

我们应该帮助您做什么?如何从$sum['total'中减去$total['total']外部循环不能这样做。Foreach用于调用数组的每个元素,当然
$total
$sum
都是别名。外部
Foreach
未知。请尝试其他方法。