- 368 名前:nobodyさん mailto:sage [2013/11/20(水) 20:59:29.17 ID:???]
- >>364
$a = [1, 2, 3, 4, 5]; print_r (combine($a,3)); function combine($a, $n) { if($n==1) return $a; $result = array(); foreach ($a as $v1) foreach (($n==2?$a:combine($a,$n-1)) as $v2) $result[] = array_merge((array)$v1, (array)$v2); return $result; }
|

|