3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = ['a', 'b', 'c', 'd', 'e']; function customReverse($array) { $reversedArray = []; $count = count($array); for ($i = 0; $i < count($array); $i++) { $reversedArray[] = $i % 2 === 0 ? $array[$i / 2] : $array[$count - ($i / 2)]; } return $reversedArray; } print_r(customReverse($array));

preferences:
25.08 ms | 404 KiB | 5 Q