嗨大家~
今天接續昨天的進度,
昨天我們聊到網頁使用變數和陣列。
今天我們來試試看之前教到的條件判斷和迴圈的用法。
條件判斷:
$today_is_wednesday = true;
if($today_is_wednesday){
echo "Today is Wednesday!<br>";
}
else{
echo "Today is not Wednesday!<br>";
}
於是從 http://localhost/IT30 就可以看到我們的output
$today_is_Friday = false;
$today_is_sunny = true;
if($today_is_Friday){
echo "Today is Friday!<br>";
}
elseif ($today_is_sunny) {
echo "Today is not Friday but is sunny!<br>";
}
else{
echo "Today is not Friday and not sunny!<br>";
}
於是就可以看到我們的output
值得注意的是,如果
$today_is_Friday
是true
,則迴圈就不會往下做判斷,意即我們不曉得這時的$today_is_sunny
是true
還是false
迴圈:
for($i=0;$i<10;$i++){
echo "the number is :".$i."<br>";
}
於是我們的output:
- 迴圈$i從0到9,當$i=10時會跳出迴圈。
- 這裡的
<br>
是html中換行的標籤,之前有稍微提到過php可以嵌在html的程式碼之間,而html的語法也可以寫在php之中。但是用檢視網頁原始碼
卻只會看到html的語法。
$count = 0;
while($count <= 10){
echo "count is ".$count."<br>";
$count++;
}
於是我們的output:
$ming = array(
"name" => "ming",
"number" => 5,
"is_boy" => true
);
foreach ($ming as $key => $value) {
echo $key." with value:".$value."<br>";
}
於是output:
學到這裡,是不是感覺和網頁還是沒甚麼關聯性呢?
咦?我只會宣告變數、然後印出來,跟我想像中的網頁,好像...還是差那麼一點。
哦~原來是還沒教網頁怎麼傳遞資料的阿。
接下來幾天,將和大家分享網頁傳遞資料的方法~