function rpc($p1, $p2) {
    if ($p1 === $p2) {
        return "Draw!";
    }

    $winningMoves = [
        "rock" => "scissors",
        "scissors" => "paper",
        "paper" => "rock",
    ];

    if ($winningMoves[$p1] === $p2) {
        return "Player 1 won!";
    } else {
        return "Player 2 won!";
    }
}

ou bien

function rpc($p1, $p2) {
    if ($p1 === $p2) {
        return "Draw!";
    }

    switch ($p1) {
        case "rock":
            return ($p2 === "scissors") ? "Player 1 won!" : "Player 2 won!";
        case "paper":
            return ($p2 === "rock") ? "Player 1 won!" : "Player 2 won!";
        case "scissors":
            return ($p2 === "paper") ? "Player 1 won!" : "Player 2 won!";
        default:
            return "Invalid input!";
    }
}
Catégories : PHP