線上書籍

Home

PHP程式設計

範例
6.php

HTML
 

<form action="6.php" method="post"> 請輸入1-99的整數: <input type="text" name="guess"><br> <button type="submit" name="submit">我猜</button> <button type="submit" name="reset">重新來過</button> </form>

 

以$count無法有效計數,代出session的解決方法。

<?php if(!isset($count)) $count = 0; ?> <?php if(isset($_POST['submit'])) { $count++; echo "您猜了{$count}次"; } ?>

 

session的用法

<?php session_start(); $_SESSION['count'] = 0; ?>

 

取亂數

srand(100); //打亂 $_SESSION['ans'] = rand(1,99); //含1及99

 

介紹二分法猜數字策略

變數名稱建議
guess使用者猜測的數字
count使用者猜測次數
ans電腦的答案
high答案可能區間之上限
low答案可能區間之下限