php中2D数组的总和

时间:2014-07-09 05:23:36

标签: php arrays

我有一种情况需要产生每个月的总销售额。

我可以在某个区域显示12个月的总销售额,但我需要显示某个区域的任何月份的总销售额。即总部6月份的总销售额。 我的示例代码如下:

while($area = mysql_fetch_array($exe_area))
{
    for ($m=1; $m<=12; $m++) {
        ......... 
        echo $total_sold;

        $sales_of_year+= $total_sold;

    } // end of month listing....

    echo $sales_of_year;

} // end of area listing...

2 个答案:

答案 0 :(得分:0)

你可以尝试这个!!!

  $tmp  = explode( '|', $str );
  $data = array();

  foreach ( $tmp as $k => $v )
   {
     $data[] = explode( ',', $v );
    }

答案 1 :(得分:0)

看起来您的数据正在从数据库中检索,在这种情况下,您可以使用查询提取总和:

SELECT SUM(column_name) FROM table_name;

或者,要分析特定月份,您可以执行以下操作:

,具体取决于您的数据库架构
SELECT SUM(column_name) FROM table_name WHERE month = 'June';