3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array(1, 2, 3, 17, 27, 44, 45, 47, 49); $previous = array (); $pCounter = 0; foreach ($a as $i => $v) { if (45 === $v) { print_r(array_reverse($previous)); } $previous[$pCounter] = $v; $pCounter = ($pCounter + 1) % 3; }

preferences:
26.63 ms | 405 KiB | 5 Q