<?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];
?>