文章詳情頁
PHP4實際應用經(jīng)驗篇(7)
瀏覽:6日期:2024-01-03 15:11:28
作者:孫運動 另一種和 "if-else"家族控制語句功能幾乎相同的是PHP的"switch"語句。它看起來如下所示: -------------------------------------------------------------------------------- switch (決定變量) { case 第一個條件正確: do this! case 第二個條件正確: do this! case 第三個條件正確: do this! ... 等等... } -------------------------------------------------------------------------------- 我們將通過使用"switch" 語句重寫上面的幸運甜餅例子來把這些說明的更清楚一些: [cookie.php] -------------------------------------------------------------------------------- < ? // 這里的決定變量是用戶選擇的日期 switch ($day) { // 第一種情況 case "Monday": $fortune = "當能找到使每件事做的復雜精彩的方法的時候,不要使它簡單有效"break; // 第二種情況 case "Tuesday": $fortune = "生活是游戲的橋梁?-你一定施展某種巧計了。"break; // 第三種情況 case "Wednesday": $fortune = "什么能使頭腦清醒的人生活在這個世界上永不發(fā)瘋?"break; // 第四種情況 case "Thursday": $fortune = "不要瘋狂,要有趣"break; // 第四種情況 case "Friday": $fortune = "僅僅跟著時代走,順著風氣行,當你得到提升時你會發(fā)現(xiàn)類型是個魔鬼。"break; // 如果以上條件都不符合... default: $fortune = "很抱歉,周末關(guān)門"break; } ?> < html> < head> < basefont face="Arial"> < /head> < body> 這是您< ? echo $day; ?>的幸運語: < br> < b>< ? echo $fortune; ?>< /b> < /body> < /html> -------------------------------------------------------------------------------- 有兩個重要的關(guān)鍵字:關(guān)鍵字"break"用來打斷 "switch" 語句結(jié)構(gòu)并且立即移到結(jié)構(gòu)塊外面,然后運行塊后面緊跟著的行。 "default" 關(guān)鍵字用來執(zhí)行當傳給 "switch" 的變量都不符合語句結(jié)構(gòu)中所列舉的任何一種情況時所設定的語句。
標簽:
PHP
排行榜
