也就是说你示例的那些数组就是你的判断,也就是购票依据了。是吗?
如果是,可以这样写<?php
//胜负判断
$ar = array(
  1 => array(3,0,1),
  2 => array(3),
  3 => array(3),
  4 => array(0),
  5 => array(3),
  6 => array(1,0),
  7 => array(3,1,0),
  8 => array(1,0),
);function foo($ar) {
  if(count($ar) > 1) {
    $a = array_shift($ar);
    $b = foo($ar);
  }else {
    $t = array_shift($ar);
    return $t;
  }
  foreach($a as $va) {
    foreach($b as $vb) {
      $t[] = $va.$vb;
    }
  }
  return $t;
}print_r(foo($ar));
?>
结果
Array
(
    [0] => 33303131
    [1] => 33303130
    [2] => 33303111
    [3] => 33303110
    [4] => 33303101
    [5] => 33303100
    [6] => 33303031
    [7] => 33303030
    [8] => 33303011
    [9] => 33303010
    [10] => 33303001
    [11] => 33303000
    [12] => 03303131
    [13] => 03303130
    [14] => 03303111
    [15] => 03303110
    [16] => 03303101
    [17] => 03303100
    [18] => 03303031
    [19] => 03303030
    [20] => 03303011
    [21] => 03303010
    [22] => 03303001
    [23] => 03303000
    [24] => 13303131
    [25] => 13303130
    [26] => 13303111
    [27] => 13303110
    [28] => 13303101
    [29] => 13303100
    [30] => 13303031
    [31] => 13303030
    [32] => 13303011
    [33] => 13303010
    [34] => 13303001
    [35] => 13303000
)希望我没有理解错