[PHP從小白到大牛]-011 PHP流程控制-條件語句

什麼是流程控制

  • 控制代碼走向的語句

條件語句

if語句

練習

閱讀下列代碼,輸出結果正確的是 ()(選擇一項)php

聲明一個變量, 值爲年份, 使用if語句, 判斷是否爲閏年(小做業)

一、非整百年:能被4整除的爲閏年。(如2004年就是閏年,2001年不是閏年)
二、整百年:能被400整除的是閏年。(如2000年是閏年,1900年不是閏年)
複製代碼

switch語句

  • switch case 裏面的比對, 是== 仍是===?

練習

閱讀如下代碼,輸出結果正確的是()(選擇一項)html

$test = '';
switch($test == null){
    case true:
    echo '真';
    default:
    echo 'yunhe';
    case fasle:
    echo '假';
    break;
}
複製代碼
A 真 yunhe 假

B 假 yunhe

C 真

D 假
複製代碼

閱讀代碼,下列選項正確的是()(選擇一項)bash

if和switch語句的區別(小做業)

分別使用if和switch書寫代碼, 實現以下效果(小做業)

若是大於90 ==> 學霸
若是60-80 ==> 還不錯
若是小於60 ==> 學渣
複製代碼

實現一個簡易計算器(做業)

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <h1>計算器</h1>
  <form action="#" method='post'>
    num1: <input type="text" name="num1" id="">
     <select class="" name="op">
        <option value="+">+</option>
        <option value="-">-</option>
        <option value="*">*</option>
        <option value="/">/</option>
        <option value="%">%</option>
    </select>
    num2: <input type="text" name="num2" id="">
    <hr />
    <input type="submit" name='act' value="計算">
  </form>
  <?php //判斷用戶是否點擊了計算按鈕 $act = $_POST['act']; if ($act) { //接收數據 $num1 = $_POST['num1']; $num2 = $_POST['num2']; $op = $_POST['op']; //判斷$num1和$num2是否都爲數值 if (is_numeric($num1) && is_numeric($num2)) { //根據不一樣的操做符完成不一樣的運算 if ($op == '+') { $res = $num1 + $num2; } elseif ($op == '-') { $res = $num1 - $num2; } elseif ($op == '*') { $res = $num1 * $num2; } elseif ($op == '/') { //判斷$num2是否爲0 if ($num2 != 0) { $res = $num1 / $num2; } //exit()或者die():程序終止執行 exit('0不能當作除數'); } elseif ($op == '%') { $res = $num1 % $num2; } else { echo '非法操做<br/>'; } echo "運算結果爲:<br/>{$num1}{$op}{$num2}={$res}"; } else { exit('非法操做數'); } } ?>
</body>
</html>
複製代碼

練習

下列選項輸出內容爲’hello world’的是()(選擇三項)post

相關文章
相關標籤/搜索