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 论坛 。