Guest User

Untitled

a guest
Jul 7th, 2010
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.57 KB | None | 0 0
  1. function moveNElementsToTheEnd ($initArray, $n)
  2. {
  3.         if ($n > 0) {
  4.                 $initArray[] = array_shift($initArray);
  5.                 return moveNElementsToTheEnd($initArray, $n-1);
  6.         }
  7.         return $initArray;
  8. }
  9.  
  10. /*
  11.  
  12. 1..10, n=3
  13.  
  14. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  15. 2, 3, 4, 5, 6, 7, 8, 9, 10, 1
  16. 3, 4, 5, 6, 7, 8, 9, 10, 1, 2
  17. 4, 5, 6, 7, 8, 9, 10, 1, 2, 3
  18.  
  19. 1..13, n=3
  20.  
  21. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
  22. 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1
  23. 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1, 2
  24. 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1, 2, 3
  25.  
  26. */
Advertisement
Add Comment
Please, Sign In to add comment