PHP:数组之和

时间:2015-12-26 21:34:42

标签: php codeigniter

我很难获得数组的总和。 由于我有不同的公式,我不能使用codeigniter的函数select_sum()

以下代码是我的尝试,但我未能使其正常运行。

$this->db->where('request_id', $this->input->post('request_id'));  
              $this->db->join('medical_request_items', 'items.item_id=medical_request_items.item_id');                  
              $quer2 = $this->db->get('items');

                    foreach ($quer2->result() as $row) {                            


                         $lol = (($row->item_quantity * $row->item_retailprice) - ($row->item_quantity * $row->discount) - ($row->item_quantity * $row->philhealth) - ($row->item_quantity * $row->senior));

                    }


                    echo array_sum(array($lol));

1 个答案:

答案 0 :(得分:2)

假设您的查询和公式没有任何问题并按预期工作。在循环

之前将$lol声明为数组
$lol = array();

在循环中

$lol = ((.....

应该是

$lol[] = ((...

然后,你只需回显总和

 echo array_sum($lol);