fork download
  1. <?php
  2. function drop($var, $remove)
  3. {
  4.  
  5. if(count($var) == 1)
  6. {
  7.  
  8. return $var;
  9. }
  10.  
  11. foreach($var as $key => $element)
  12. {
  13. if($remove)
  14. {
  15. $remove = false;
  16. }
  17. else
  18. {
  19. $remove = true;
  20. unset($var[$key]);
  21. //echo $var[$key];
  22. }
  23.  
  24. }
  25.  
  26.  
  27. return drop($var, $remove);
  28.  
  29. }
  30.  
  31. //fill array
  32. $arychairs = range(1,100);
  33.  
  34. //extract survivor from function drop;
  35. $survivor=drop($arychairs, false);
  36. echo "Survivor is at position ".array_pop($survivor);
  37. ?>
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
Survivor is at position 72