本帖最后由 lazygc520 于 2013-08-10 10:38:37 编辑

解决方案 »

  1.   

    while($v2 = mysql_fetch_array($result2,MYSQL_ASSOC)) {
      $v2[] = array_splice($arr[$v2['stock_no']], 0, 13); //取出数组的前13项
      var_dump($v2);
    }
      

  2.   

    如果不止2组数据,像这样:array(3) {
      ["stock_no"]=>
      string(13) "SU13061301016"
      ["cust_no"]=>
      string(10) "23703EX80A"
      ["mount"]=>
      string(1) "8"
    }
    array(3) {
      ["stock_no"]=>
      string(13) "SU13061301016"
      ["cust_no"]=>
      string(10) "23703EX80A"
      ["mount"]=>
      string(1) "7"
    }
    array(3) {
      ["stock_no"]=>
      string(13) "SU13061301016"
      ["cust_no"]=>
      string(10) "23703JX30A"
      ["mount"]=>
      string(1) "1"
    }
    array(3) {
      ["stock_no"]=>
      string(13) "SU13061301016"
      ["cust_no"]=>
      string(10) "23703JX30A"
      ["mount"]=>
      string(1) "2"
    }
    怎么进行分配?