编辑代码

<?php
function king($n, $m)
{
    $monkey = range(1, $n);
    $i = 0;
    while (count($monkey) > 1){
        ++$i;
        $head = array_shift($monkey);
        if ($i % $m !=0){
            array_push($monkey, $head);
        }
    }
    return ['total' => $n, 'kick' => $m, 'king' => $monkey[0]];
}
$data = king(10,7);
?>


<table>
    <tr><th colspan="2">找猴王游戏</th></tr>
    <tr><td>猴子总数:</td><td><?=$data['total']?></td></tr>
    <tr><td>踢出第m只猴子:</td><td><?=$data['kick']?></td></tr>
    <tr><td>猴王编号:</td><td><?=$data['king']?></td></tr>
</table>