本帖最后由 mail163lc 于 2013-01-25 11:55:19 编辑

解决方案 »

  1.   

    $a = Array ( 0 => 1, 1 => 2, 2 => 3 );
    $b = Array ( 0 => 1, 1 => 2, 2 => 2 );
    $c = Array ( 0 => 128, 1 => 108, 2 => 420 );
    $d = Array ( 0 => 128, 1 => 216, 2 => 840 );echo foo($a, $b, $c, $d);function foo() {
      foreach(func_get_args() as $t) {
        foreach($t as $i=>$v)
          $r[$i][] = $v;
      }
      foreach($r as $i=>$v)
        $r[$i] = join('|', $v);
      return join('|~', $r);
    }
    1|1|128|128|~2|2|108|216|~3|2|420|840