3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array("one" => 1, "two" => 2, "three" => 3, "four" => 4); print_r($array); $first = reset($array); $last = end($array); while (current($array) !== $first && key($array) !== null){ $array[key($array)] = prev($array); } $array[key($array)] = $last; print_r($array);

preferences:
37.69 ms | 409 KiB | 5 Q