一、判断闰年
1、能被4整除,但不能被100整除;能被400整除;
2、trim():取出数据两边的空格;
3、is_numeric():判断是否是数字或数字字符串;
4、is_int():是否是整形。
程序:
<?php
//判断是否按了提交按钮,方法一
/*
if(isset($_POST['button'])){
//按了提交按钮
}
*/
//判断是否按了提交按钮,方法二
if(!empty($_POST)){
$year=trim($_POST['year']); //获取年份并去除两边的空格
if($year=='')
echo '您没有输入年份';
else {
if(is_numeric($year)){ //判断是否是数字或数字字符串
$year+=0; //将字符串转成数字型
if(is_int($year)){
if($year>=0){
if($year%4==0 && $year%100!=0 || $year%400==0)
echo "{$year}是闰年";
else
echo "{$year}是平年";
}else{
echo '年份必须是正整数';
}
}else {
echo '您输入的是小数';
}
}else {
echo '您输入的不是数字';
}
}
echo '<hr>';
}
?>
<form method="post" action="">
请输入年份: <input type="text" name="year"> <br />
<input type="submit" name="button" value="判断闰年">
</form>
二、翻转数组
$stu=array('tom','berry','ketty','rose','jack');
print_r($stu); echo '<hr>';
for($i=0,$j=count($stu)-1; $i<$j; $i++,$j--) {
$temp=$stu[$i];
$stu[$i]=$stu[$j];
$stu[$j]=$temp;
}
print_r($stu);