3v4l.org

run code in 300+ PHP versions simultaneously
<?php $vacancies = 13; $list_order_id = [1, 5, 6, 9, 10]; $last_id = 6; $count = count($list_order_id); $index = array_search($last_id, $list_order_id); $result = []; for ($i = 0; $i < $vacancies; ++$i) { $result[] = $list_order_id[++$index % $count]; } var_export($result);

preferences:
24.73 ms | 405 KiB | 5 Q