[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

相关文章
相关标签/搜索