亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 46
粉絲 0
評論 0
訪問量 46590
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
PHP實例演示分支與循環(huán)
上草一方
原創(chuàng)
536人瀏覽過

分支

實例代碼如下:

  1. <?php
  2. // ! 流程控制: 分支
  3. $score = 88;
  4. // * 1. 單分支
  5. if ($score >= 60) {
  6. echo '恭喜, 你已經(jīng)及格了<br>';
  7. }
  8. // * 2. 雙分支
  9. // if ($score >= 60) {
  10. // echo '恭喜, 你已經(jīng)及格了<br>';
  11. // } else {
  12. // 默認分支
  13. // echo '不及格<br>';
  14. // }
  15. // 分支只有一行代碼,可以不寫大括號
  16. if ($score >= 60)
  17. echo '恭喜, 你已經(jīng)及格了<br>';
  18. else
  19. // 默認分支
  20. echo '不及格<br>';
  21. // * 3. 多分支
  22. $score = 65;
  23. if ($score>=60 && $score < 70)
  24. echo "{$score}分,合格 <br>";
  25. else if ($score>=70 && $score < 80)
  26. echo "{$score}分,良好 <br>";
  27. else if ($score >= 80)
  28. echo "{score}分,優(yōu)秀 <br>";
  29. // 分數(shù) < 60, 默認分支
  30. else
  31. echo "{$score}分,不及格 <br>";
  32. echo '<hr>';
  33. // * 4. 多分支的語法糖:switch
  34. $age = 36;
  35. switch (true) {
  36. case $age >= 18 && $age < 30:
  37. echo "{$age}歲, 正值青年<br>";
  38. break;
  39. case $age >= 30 && $age < 45:
  40. echo "{$age}歲, 青壯年,好好奮斗! <br>";
  41. break;
  42. case $age >= 45:
  43. echo "{$age}歲, 事業(yè)有成,家庭幸福美滿! <br>";
  44. break;
  45. default:
  46. echo "{$age}歲, 學(xué)習(xí)的黃金階段,好好學(xué)習(xí)! <br>";
  47. }

運行后

循環(huán)

實例代碼如下:

  1. <?php
  2. // ! 流程控制: 循環(huán)
  3. // 循環(huán)本質(zhì)上還是"分支"
  4. $days = ['今天', '明天', '昨天'];
  5. // 1. 初始化循環(huán)變量,這里用索引當循環(huán)變量, $i=0;指向第一個數(shù)組元素
  6. // $i = 0;
  7. // 2. 循環(huán)條件
  8. // 數(shù)組長度 = 最大索引 + 1
  9. // 3. 更新循環(huán)條件
  10. // $i = $i + 1;
  11. /**
  12. * 循環(huán)三要素:
  13. * 1. 初始化循環(huán)變量: $i =0;
  14. * 2. 循環(huán)條件: $i < count($days);
  15. * 3. 更新循環(huán)條件: $i = $i + 1
  16. */
  17. // * while() 來簡化以上的分支過程
  18. $list = '<ul style="border:1px solid;background: lightcyan">';
  19. $i = 0;
  20. while ($i < count($days)) {
  21. $list .= "<li>{$days[$i]}</li>";
  22. // 更新條件
  23. $i = $i + 1;
  24. }
  25. $list .= '</ul>';
  26. echo $list;
  27. // while 還有一個雙胞胎, do-while 與上面的區(qū)別在于條件判斷的時機不同
  28. $list = '<ul style="border:1px solid;background: lightgreen">';
  29. $i = 0;
  30. do {
  31. $list .= "<li>{$days[$i]}</li>";
  32. // 更新條件
  33. $i = $i + 1;
  34. } while ($i > count($days));
  35. $list .= '</ul>';
  36. echo $list;
  37. // for 可看成 while 的語法糖
  38. $list = '<ul style="border:1px solid;background: violet">';
  39. for ($i = 0; $i < count($days); $i++) {
  40. $list .= "<li>{$days[$i]}</li>";
  41. }
  42. $list .= '</ul>';
  43. echo $list;
  44. // 中斷或跳過某次循環(huán)
  45. // break; continue
  46. $list = '<ul style="border:1px solid;background: pink">';
  47. for ($i = 0; $i < count($days); $i++) {
  48. // 只輸出前二個
  49. // if ($i > 1) break;
  50. // 跳過第2個,只輸出第1個和第3個
  51. if ($i === 1) continue;
  52. $list .= "<li>{$days[$i]}</li>";
  53. }
  54. $list .= '</ul>';
  55. echo $list;

運行后

批改老師:PHPzPHPz

批改狀態(tài):合格

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費學(xué)