示例#1
0
function printTable($input, $colSize)
{
    echo "<table border='1' cellpadding='5'>";
    foreach ($input as $key => $value) {
        printWord($value, $colSize);
    }
    echo "</table>";
}
示例#2
0
文件: hangman.php 项目: Qlok/FED15
    $word = $_SESSION['word'];
    if (isset($_POST['guess'])) {
        $guess = $_POST['guess'];
    } else {
        $guess = NULL;
    }
    $position = strpos($word, $guess);
    if (isset($_POST['guess']) && $position !== false) {
        $_SESSION['guesses'][$position] = $guess;
        echo "Du gissade rätt!<br>";
    } elseif (isset($_POST['guess'])) {
        echo "Du gissade fel!<br> {$guess} finns inte i ordet!<br>";
        $_SESSION['lifes'] = $_SESSION['lifes'] - 1;
    }
    echo "Du har " . $_SESSION['lifes'] . " liv kvar.<br>";
    printWord($word, $_SESSION['guesses']);
    //print_r($_SESSION);
    if (strlen($word) == count($_SESSION['guesses'])) {
        echo "Du vann!";
        resetGame();
    } elseif ($_SESSION['lifes'] == 0) {
        echo "Du förlorade!";
        resetGame();
    }
}
function resetGame()
{
    unset($_SESSION['word']);
    unset($_SESSION['guesses']);
}
function printWord($word, $guesses)