How can PHP be used to calculate and display the results of a tippspiel after each game?

To calculate and display the results of a tippspiel after each game using PHP, you can create an array to store the predicted scores and the actual scores for each game. Then, iterate over the array to calculate the points earned for each prediction and display the results to the user.

<?php
// Array to store predicted and actual scores for each game
$tippspiel = [
    ['predicted' => [2, 1], 'actual' => [2, 0]],
    ['predicted' => [1, 1], 'actual' => [0, 2]],
    ['predicted' => [3, 0], 'actual' => [1, 1]],
];

// Calculate and display results
foreach ($tippspiel as $game) {
    $predictedScore = $game['predicted'];
    $actualScore = $game['actual'];
    
    $pointsEarned = 0;
    if ($predictedScore[0] == $actualScore[0] && $predictedScore[1] == $actualScore[1]) {
        $pointsEarned = 3;
    } elseif ($predictedScore[0] - $predictedScore[1] == $actualScore[0] - $actualScore[1]) {
        $pointsEarned = 1;
    }
    
    echo "Predicted Score: " . implode(':', $predictedScore) . " - Actual Score: " . implode(':', $actualScore) . " - Points Earned: $pointsEarned\n";
}
?>