<?php
header('Content-type: text/html; charset=utf-8');
$name ='小明';
$score = 78;
//判断¥score是否为一个有效值
if (is_int($score) ||is_float($score)) {
if($score>=90 && $score<=100){
$str ='A级';//保存成绩的判断信息
}elseif($score>=80 && $score<90) {
$str='B级';
}elseif($score>=70 && $score<80) {
$str='C级';
}elseif($score>=60 && $score<70) {
$str='D级';
}elseif($score>=0 && $score<60) {
$str='E级';
}else {
$str ='学生成绩必须在0-100之间';
}
}else {
$str ='输入学生的成绩不是数值';
}
echo "<h2>学生成绩等级</h2><p>学生姓名:".$name."<p>学生分数:".$score."分<p>成绩等级:".$str;
?>
is_int()为整型检验函数,is_float为浮点型检验函数,加在一起来判断输入的参数是否为数值。