【发布时间】:2011-10-17 10:24:32
【问题描述】:
以下代码是一个简单的选择语句,应该使用 array_sum 函数返回一个值。结果应该存储在一个数组中,然后在 SUM 函数中相加:
$this->db->select('period')
->from('calcdata');
$query = $this->db->get()->result_array();
$query = array_sum($query);
echo "SUM " . $query . "\n" ;
return $query;
结果是“SUM 0”,但在将期间列中的所有值相加后,它应该是 147。
以下代码有效,所以我不明白为什么数组与此有任何不同:
$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";
我正在使用 codeigniter 创建数组,有人知道这里出了什么问题吗?
谢谢
【问题讨论】:
标签: php mysql arrays codeigniter