PHP基础教程(经典基础练习题)

大家好,我是山河,以前说好的要发一些教程,也没发(没时间+懒)
这次我给大家带来的是PHP的基础题
题目是 :
1. 年份是4的倍数而不是100的倍数;同时满足要用到 &&
2. 年份是400的倍数。其他的年份都不是闰年。

对于学过一阵子PHP的人来说难度不是很大,对于刚学PHP的人来说,难度略大

好吧,实话说确实很简单

这道题呢,要用到几个PHP自带的函数,也可以自定义函数,不过能省事就省事
上函数代码

empty()
//此函数用于检测变量是否为null(空值)
floor()
//floor()函数用于小数取整
is_numeric()
//用于检测变量是否为数字或数字字符串
/*
    为什么会用到这些呢?我上我写的代码你就懂了(实际上懒得解释)
    empty()函数是因为我在PHP文件中写HTML代码,直接在页面获取数据并输出,如果不用empty()函数
    页面会报错,报错原因是PHP代码是从上到下运行的(这里我也不懂怎么解释,大概是这个意思)
    这时候你获取表单的变量是获取到了NULL的,所以运行后会显示没有获取到XX变量的数据,会报错
*/

直接上全部代码,走起

if(floor($x)!=$x) //floor()函数用于小数取整
    {
        echo "请输入正整数字";
    }
    elseif($x>0)
    {
    if($x%4==0 && $x%100!=0 || $x%400==0)//这玩意我就不说了,你们自己理解,很基础的运算符
    {
    echo $x."是闰年";
    } else
    {
    echo $x."是平年";
    }
   }
   else
   {
    echo "请输入大于1的正整数";
   }
}
else
{
    echo '请输入正整数字';
}
}
?>
<form method="post" action="">
输入年份<input type="text" name="year">
<br>
<input type="submit"  value="判断闰年">
</form>
</body>
</html>

© 版权来自山河
纯原创 代码纯手打,教程纯手打

文章之前首发于 lolichan.vip 论坛 。