fork download
  1. <?php
  2.  
  3. $n = 3;
  4. $m = 2;
  5.  
  6. $array = [1, 2, 3, 4, 5, 6, 7];
  7.  
  8. $i = array_search($n, $array);
  9. $result = array_merge(array_slice($array, $i), array_slice($array, 0, $i));
  10.  
  11. var_dump($result);
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
array(7) {
  [0]=>
  int(3)
  [1]=>
  int(4)
  [2]=>
  int(5)
  [3]=>
  int(6)
  [4]=>
  int(7)
  [5]=>
  int(1)
  [6]=>
  int(2)
}