请选择 进入手机版 | 继续访问电脑版

php教程:判断闰年(练习双分支)

[复制链接]
查看1735 | 回复0 | 2020-9-24 15:57 | 显示全部楼层 |阅读模式
php教程:判断闰年(练习双分支)
步骤:
1、创建表单
2、提交数据
3、在服务器获取提交的数据,并判断

运行代码如下:
  1. <html>
  2. <head>
  3. <title>哈哈</title>
  4. </head>
  5. <body>
  6. <?php
  7. if(!empty($_POST)){        //$_POST不为空说明有post提交的数据
  8.         //var_dump($_POST);
  9.         $year=$_POST['year'];        //获取年份
  10.         if($year==''){
  11.                 echo '您没有输入年份';
  12.         }else{
  13.                 if(is_numeric($year)){        //判断$year是否是数字或字符串数字
  14.                         $year+=0;                //将字符串数字转成数字型  
  15.                         if(is_int($year)){        //is_int用来检测变量是否是整型
  16.                                 if($year<1){
  17.                                         echo '年份必须正整数';
  18.                                 }else{
  19.                                         if($year%4==0 && $year%100!=0 || $year%400==0)
  20.                                                 echo "{$year}是闰年";
  21.                                         else
  22.                                                 echo "{$year}是平年";
  23.                                 }
  24.                         }else{
  25.                                 echo '您输入的不是整数';
  26.                         }
  27.                 }else{
  28.                         echo '您输入的不是数字';
  29.                 }
  30.         }
  31. }        
  32. ?>
  33. <form method="post" action="">
  34.         请输入年份: <input type="text" name="year"> <br />
  35.         <input type="submit" name="button" value="判断闰年">
  36. </form>
  37. </body>
  38. </html>
复制代码
1、$_POST是一个变量,用来保存post提交的数据
2、action=''表示将数据提到本页面
3、is_numeric()判断变量是否是数字或字符串数字
4、is_int()判断变量是否是整型
5、if、else后面如果只是一句代码,大括号可以省略
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16