fork download
  1. <?php
  2. function comb($arr, $n = NULL, $partial = '')
  3. {
  4. $var = array();
  5.  
  6. if (is_string($arr))
  7. {
  8. $arr = str_split($arr);
  9. }
  10.  
  11. if ($n === NULL)
  12. {
  13. $n = count($arr);
  14. }
  15.  
  16. if ($n == 0)
  17. {
  18. $var[] = $arr);
  19. return $var;
  20. }
  21.  
  22. else
  23. {
  24. foreach ($arr as $value)
  25. {
  26. comb($arr, $n-1, $partial.$value);
  27. }
  28. }
  29. }
  30.  
  31. $combs = comb('abc');
  32.  
  33.  
  34. ?>
Runtime error #stdin #stdout 0.02s 13616KB
stdin
Standard input is empty
stdout
Parse error: syntax error, unexpected ')' in /home/PGwLae/prog.php on line 18