fork download
  1. <?php
  2.  
  3.  
  4. function generateCombinations($n, $values)
  5. {
  6. if (count($values) == $n) { // Если я буду возвращать все значения , то будут пролетать по 2 и 1 элемента в массиву по завершении функции
  7. print_r($values);
  8. return $values;
  9. }
  10.  
  11. for ($z = 0; $z < $n; $z++) {
  12. if (count($values) == $z) {
  13. for ($i = 1; $i < 7; $i++) {
  14. generateCombinations($n, array_merge($values, [$i]));
  15. }
  16. }
  17. }
  18.  
  19. /*if(count($values) == 0) {
  20.   for($i = 1; $i < 7; $i++){
  21.   generateCombinations($n,array_merge($values,[$i]));
  22.   }
  23.   }
  24.   if(count($values) == 1) {
  25.   for($i = 1; $i < 7; $i++) {
  26.   generateCombinations($n,array_merge($values,[$i]));
  27.   }
  28.   }
  29.   if(count($values) == 2){
  30.   for($i = 1; $i < 7; $i++) {
  31.   generateCombinations($n,array_merge($values,[$i]));
  32.   }
  33.   } */
  34.  
  35. }
  36.  
  37. generateCombinations(3, []);
Success #stdin #stdout 0.02s 24292KB
stdin
Standard input is empty
stdout
Array
(
    [0] => 1
    [1] => 1
    [2] => 1
)
Array
(
    [0] => 1
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 1
    [2] => 3
)
Array
(
    [0] => 1
    [1] => 1
    [2] => 4
)
Array
(
    [0] => 1
    [1] => 1
    [2] => 5
)
Array
(
    [0] => 1
    [1] => 1
    [2] => 6
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 1
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 4
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 5
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 6
)
Array
(
    [0] => 1
    [1] => 3
    [2] => 1
)
Array
(
    [0] => 1
    [1] => 3
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 3
    [2] => 3
)
Array
(
    [0] => 1
    [1] => 3
    [2] => 4
)
Array
(
    [0] => 1
    [1] => 3
    [2] => 5
)
Array
(
    [0] => 1
    [1] => 3
    [2] => 6
)
Array
(
    [0] => 1
    [1] => 4
    [2] => 1
)
Array
(
    [0] => 1
    [1] => 4
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 4
    [2] => 3
)
Array
(
    [0] => 1
    [1] => 4
    [2] => 4
)
Array
(
    [0] => 1
    [1] => 4
    [2] => 5
)
Array
(
    [0] => 1
    [1] => 4
    [2] => 6
)
Array
(
    [0] => 1
    [1] => 5
    [2] => 1
)
Array
(
    [0] => 1
    [1] => 5
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 5
    [2] => 3
)
Array
(
    [0] => 1
    [1] => 5
    [2] => 4
)
Array
(
    [0] => 1
    [1] => 5
    [2] => 5
)
Array
(
    [0] => 1
    [1] => 5
    [2] => 6
)
Array
(
    [0] => 1
    [1] => 6
    [2] => 1
)
Array
(
    [0] => 1
    [1] => 6
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 6
    [2] => 3
)
Array
(
    [0] => 1
    [1] => 6
    [2] => 4
)
Array
(
    [0] => 1
    [1] => 6
    [2] => 5
)
Array
(
    [0] => 1
    [1] => 6
    [2] => 6
)
Array
(
    [0] => 2
    [1] => 1
    [2] => 1
)
Array
(
    [0] => 2
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 2
    [1] => 1
    [2] => 3
)
Array
(
    [0] => 2
    [1] => 1
    [2] => 4
)
Array
(
    [0] => 2
    [1] => 1
    [2] => 5
)
Array
(
    [0] => 2
    [1] => 1
    [2] => 6
)
Array
(
    [0] => 2
    [1] => 2
    [2] => 1
)
Array
(
    [0] => 2
    [1] => 2
    [2] => 2
)
Array
(
    [0] => 2
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 2
    [1] => 2
    [2] => 4
)
Array
(
    [0] => 2
    [1] => 2
    [2] => 5
)
Array
(
    [0] => 2
    [1] => 2
    [2] => 6
)
Array
(
    [0] => 2
    [1] => 3
    [2] => 1
)
Array
(
    [0] => 2
    [1] => 3
    [2] => 2
)
Array
(
    [0] => 2
    [1] => 3
    [2] => 3
)
Array
(
    [0] => 2
    [1] => 3
    [2] => 4
)
Array
(
    [0] => 2
    [1] => 3
    [2] => 5
)
Array
(
    [0] => 2
    [1] => 3
    [2] => 6
)
Array
(
    [0] => 2
    [1] => 4
    [2] => 1
)
Array
(
    [0] => 2
    [1] => 4
    [2] => 2
)
Array
(
    [0] => 2
    [1] => 4
    [2] => 3
)
Array
(
    [0] => 2
    [1] => 4
    [2] => 4
)
Array
(
    [0] => 2
    [1] => 4
    [2] => 5
)
Array
(
    [0] => 2
    [1] => 4
    [2] => 6
)
Array
(
    [0] => 2
    [1] => 5
    [2] => 1
)
Array
(
    [0] => 2
    [1] => 5
    [2] => 2
)
Array
(
    [0] => 2
    [1] => 5
    [2] => 3
)
Array
(
    [0] => 2
    [1] => 5
    [2] => 4
)
Array
(
    [0] => 2
    [1] => 5
    [2] => 5
)
Array
(
    [0] => 2
    [1] => 5
    [2] => 6
)
Array
(
    [0] => 2
    [1] => 6
    [2] => 1
)
Array
(
    [0] => 2
    [1] => 6
    [2] => 2
)
Array
(
    [0] => 2
    [1] => 6
    [2] => 3
)
Array
(
    [0] => 2
    [1] => 6
    [2] => 4
)
Array
(
    [0] => 2
    [1] => 6
    [2] => 5
)
Array
(
    [0] => 2
    [1] => 6
    [2] => 6
)
Array
(
    [0] => 3
    [1] => 1
    [2] => 1
)
Array
(
    [0] => 3
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 3
    [1] => 1
    [2] => 3
)
Array
(
    [0] => 3
    [1] => 1
    [2] => 4
)
Array
(
    [0] => 3
    [1] => 1
    [2] => 5
)
Array
(
    [0] => 3
    [1] => 1
    [2] => 6
)
Array
(
    [0] => 3
    [1] => 2
    [2] => 1
)
Array
(
    [0] => 3
    [1] => 2
    [2] => 2
)
Array
(
    [0] => 3
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 3
    [1] => 2
    [2] => 4
)
Array
(
    [0] => 3
    [1] => 2
    [2] => 5
)
Array
(
    [0] => 3
    [1] => 2
    [2] => 6
)
Array
(
    [0] => 3
    [1] => 3
    [2] => 1
)
Array
(
    [0] => 3
    [1] => 3
    [2] => 2
)
Array
(
    [0] => 3
    [1] => 3
    [2] => 3
)
Array
(
    [0] => 3
    [1] => 3
    [2] => 4
)
Array
(
    [0] => 3
    [1] => 3
    [2] => 5
)
Array
(
    [0] => 3
    [1] => 3
    [2] => 6
)
Array
(
    [0] => 3
    [1] => 4
    [2] => 1
)
Array
(
    [0] => 3
    [1] => 4
    [2] => 2
)
Array
(
    [0] => 3
    [1] => 4
    [2] => 3
)
Array
(
    [0] => 3
    [1] => 4
    [2] => 4
)
Array
(
    [0] => 3
    [1] => 4
    [2] => 5
)
Array
(
    [0] => 3
    [1] => 4
    [2] => 6
)
Array
(
    [0] => 3
    [1] => 5
    [2] => 1
)
Array
(
    [0] => 3
    [1] => 5
    [2] => 2
)
Array
(
    [0] => 3
    [1] => 5
    [2] => 3
)
Array
(
    [0] => 3
    [1] => 5
    [2] => 4
)
Array
(
    [0] => 3
    [1] => 5
    [2] => 5
)
Array
(
    [0] => 3
    [1] => 5
    [2] => 6
)
Array
(
    [0] => 3
    [1] => 6
    [2] => 1
)
Array
(
    [0] => 3
    [1] => 6
    [2] => 2
)
Array
(
    [0] => 3
    [1] => 6
    [2] => 3
)
Array
(
    [0] => 3
    [1] => 6
    [2] => 4
)
Array
(
    [0] => 3
    [1] => 6
    [2] => 5
)
Array
(
    [0] => 3
    [1] => 6
    [2] => 6
)
Array
(
    [0] => 4
    [1] => 1
    [2] => 1
)
Array
(
    [0] => 4
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 4
    [1] => 1
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 1
    [2] => 4
)
Array
(
    [0] => 4
    [1] => 1
    [2] => 5
)
Array
(
    [0] => 4
    [1] => 1
    [2] => 6
)
Array
(
    [0] => 4
    [1] => 2
    [2] => 1
)
Array
(
    [0] => 4
    [1] => 2
    [2] => 2
)
Array
(
    [0] => 4
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 2
    [2] => 4
)
Array
(
    [0] => 4
    [1] => 2
    [2] => 5
)
Array
(
    [0] => 4
    [1] => 2
    [2] => 6
)
Array
(
    [0] => 4
    [1] => 3
    [2] => 1
)
Array
(
    [0] => 4
    [1] => 3
    [2] => 2
)
Array
(
    [0] => 4
    [1] => 3
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 3
    [2] => 4
)
Array
(
    [0] => 4
    [1] => 3
    [2] => 5
)
Array
(
    [0] => 4
    [1] => 3
    [2] => 6
)
Array
(
    [0] => 4
    [1] => 4
    [2] => 1
)
Array
(
    [0] => 4
    [1] => 4
    [2] => 2
)
Array
(
    [0] => 4
    [1] => 4
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 4
    [2] => 4
)
Array
(
    [0] => 4
    [1] => 4
    [2] => 5
)
Array
(
    [0] => 4
    [1] => 4
    [2] => 6
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 1
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 2
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 4
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 5
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 6
)
Array
(
    [0] => 4
    [1] => 6
    [2] => 1
)
Array
(
    [0] => 4
    [1] => 6
    [2] => 2
)
Array
(
    [0] => 4
    [1] => 6
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 6
    [2] => 4
)
Array
(
    [0] => 4
    [1] => 6
    [2] => 5
)
Array
(
    [0] => 4
    [1] => 6
    [2] => 6
)
Array
(
    [0] => 5
    [1] => 1
    [2] => 1
)
Array
(
    [0] => 5
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 5
    [1] => 1
    [2] => 3
)
Array
(
    [0] => 5
    [1] => 1
    [2] => 4
)
Array
(
    [0] => 5
    [1] => 1
    [2] => 5
)
Array
(
    [0] => 5
    [1] => 1
    [2] => 6
)
Array
(
    [0] => 5
    [1] => 2
    [2] => 1
)
Array
(
    [0] => 5
    [1] => 2
    [2] => 2
)
Array
(
    [0] => 5
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 5
    [1] => 2
    [2] => 4
)
Array
(
    [0] => 5
    [1] => 2
    [2] => 5
)
Array
(
    [0] => 5
    [1] => 2
    [2] => 6
)
Array
(
    [0] => 5
    [1] => 3
    [2] => 1
)
Array
(
    [0] => 5
    [1] => 3
    [2] => 2
)
Array
(
    [0] => 5
    [1] => 3
    [2] => 3
)
Array
(
    [0] => 5
    [1] => 3
    [2] => 4
)
Array
(
    [0] => 5
    [1] => 3
    [2] => 5
)
Array
(
    [0] => 5
    [1] => 3
    [2] => 6
)
Array
(
    [0] => 5
    [1] => 4
    [2] => 1
)
Array
(
    [0] => 5
    [1] => 4
    [2] => 2
)
Array
(
    [0] => 5
    [1] => 4
    [2] => 3
)
Array
(
    [0] => 5
    [1] => 4
    [2] => 4
)
Array
(
    [0] => 5
    [1] => 4
    [2] => 5
)
Array
(
    [0] => 5
    [1] => 4
    [2] => 6
)
Array
(
    [0] => 5
    [1] => 5
    [2] => 1
)
Array
(
    [0] => 5
    [1] => 5
    [2] => 2
)
Array
(
    [0] => 5
    [1] => 5
    [2] => 3
)
Array
(
    [0] => 5
    [1] => 5
    [2] => 4
)
Array
(
    [0] => 5
    [1] => 5
    [2] => 5
)
Array
(
    [0] => 5
    [1] => 5
    [2] => 6
)
Array
(
    [0] => 5
    [1] => 6
    [2] => 1
)
Array
(
    [0] => 5
    [1] => 6
    [2] => 2
)
Array
(
    [0] => 5
    [1] => 6
    [2] => 3
)
Array
(
    [0] => 5
    [1] => 6
    [2] => 4
)
Array
(
    [0] => 5
    [1] => 6
    [2] => 5
)
Array
(
    [0] => 5
    [1] => 6
    [2] => 6
)
Array
(
    [0] => 6
    [1] => 1
    [2] => 1
)
Array
(
    [0] => 6
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 6
    [1] => 1
    [2] => 3
)
Array
(
    [0] => 6
    [1] => 1
    [2] => 4
)
Array
(
    [0] => 6
    [1] => 1
    [2] => 5
)
Array
(
    [0] => 6
    [1] => 1
    [2] => 6
)
Array
(
    [0] => 6
    [1] => 2
    [2] => 1
)
Array
(
    [0] => 6
    [1] => 2
    [2] => 2
)
Array
(
    [0] => 6
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 6
    [1] => 2
    [2] => 4
)
Array
(
    [0] => 6
    [1] => 2
    [2] => 5
)
Array
(
    [0] => 6
    [1] => 2
    [2] => 6
)
Array
(
    [0] => 6
    [1] => 3
    [2] => 1
)
Array
(
    [0] => 6
    [1] => 3
    [2] => 2
)
Array
(
    [0] => 6
    [1] => 3
    [2] => 3
)
Array
(
    [0] => 6
    [1] => 3
    [2] => 4
)
Array
(
    [0] => 6
    [1] => 3
    [2] => 5
)
Array
(
    [0] => 6
    [1] => 3
    [2] => 6
)
Array
(
    [0] => 6
    [1] => 4
    [2] => 1
)
Array
(
    [0] => 6
    [1] => 4
    [2] => 2
)
Array
(
    [0] => 6
    [1] => 4
    [2] => 3
)
Array
(
    [0] => 6
    [1] => 4
    [2] => 4
)
Array
(
    [0] => 6
    [1] => 4
    [2] => 5
)
Array
(
    [0] => 6
    [1] => 4
    [2] => 6
)
Array
(
    [0] => 6
    [1] => 5
    [2] => 1
)
Array
(
    [0] => 6
    [1] => 5
    [2] => 2
)
Array
(
    [0] => 6
    [1] => 5
    [2] => 3
)
Array
(
    [0] => 6
    [1] => 5
    [2] => 4
)
Array
(
    [0] => 6
    [1] => 5
    [2] => 5
)
Array
(
    [0] => 6
    [1] => 5
    [2] => 6
)
Array
(
    [0] => 6
    [1] => 6
    [2] => 1
)
Array
(
    [0] => 6
    [1] => 6
    [2] => 2
)
Array
(
    [0] => 6
    [1] => 6
    [2] => 3
)
Array
(
    [0] => 6
    [1] => 6
    [2] => 4
)
Array
(
    [0] => 6
    [1] => 6
    [2] => 5
)
Array
(
    [0] => 6
    [1] => 6
    [2] => 6
)