本帖最后由 lazygc520 于 2013-06-25 18:14:38 编辑

解决方案 »

  1.   

    print_r($var); 是什么结果啊,或者从sql里面构造看可以不。
      

  2.   


    array([0]=>array([0]=>4890))array([0]=>array([0]=>1635) [1]=>array([0]=>624))array([0]=>array([0]=>4890))
      

  3.   

    $var 不是那个数组吧,贴错了吧?
      

  4.   

    没有啊,就是个二维数组啊。整个外面还有一个for循环我没贴出来。
      

  5.   

    while($row = mysql_fetch_array($result,MYSQL_NUM))
    {
        $var[] = $row;
    }
    print_r($var);  
      

  6.   


    那这样吧,就取一条记录:array([0]=>array([0]=>1635) [1]=>array([0]=>624))结果是这样的。
      

  7.   

    这个意思?$ar = array(
      array( 1635 ),
      array( 624 ),
    );$res = array();
    foreach($ar as $item) {
      foreach($item as $v) $res[] = $v;
    }
    echo array_sum($res) . '//' . join('+', $res);
    2259//1635+624
      

  8.   

    你先完整打印出你的结果集 var_dump($var)