编辑代码

<?php 
// 初始化人员编号数组
$numbers = array(1, 2, 3, 4, 5, 6, 7);
// 循环报数直到只剩一个人
while (count($numbers) > 1) {
    // 报数到5的人退出游戏
    for ($i = 1; $i <= 5; $i++) {
        $number = array_shift($numbers);
        if ($i == 5) {
            echo "第" . count($numbers) . "轮出局的人是:" . $number . "<br>";
        } else {
            array_push($numbers, $number);
        }
    }
}
// 最后一个留下来的人为要去完成任务的人
echo "最后要去完成任务的人的编号是:" . $numbers[0];
?>