我正在尝试通过函数传递变量。特别标记成绩。我到了这个阶段,用尽了几页搜索。似乎无法得到它。我知道它会变得简单。有什么想法吗?
function grades ($mark){
if ($mark > 16 && $mark < 21){
$grade = 'Grade A';
}
elseif ($mark > 12 && $mark < 17){
$grade = 'Grade B';
}
elseif ($mark > 8 && $mark < 13){
$grade = 'Grade C';
}
elseif ($mark > 4 && $mark < 9){
$grade = 'Grade D';
}
elseif ($mark > 0 && $mark < 5){
$grade = 'Grade E';
}
else {
$grade = 'Not Entered or Out of Range';
}
return $grade;
}
答案 0 :(得分:0)
工作正常可能问题在于调用
<?php
function grades ($mark){
if ($mark > 16 && $mark < 21){
$grade = 'Grade A';
}
elseif ($mark > 12 && $mark < 17){
$grade = 'Grade B';
}
elseif ($mark > 8 && $mark < 13){
$grade = 'Grade C';
}
elseif ($mark > 4 && $mark < 9){
$grade = 'Grade D';
}
elseif ($mark > 0 && $mark < 5){
$grade = 'Grade E';
}
else {
$grade = 'Not Entered or Out of Range';
}
return $grade;
}
echo grades(7);
//Output is : Grade D
?>
答案 1 :(得分:-1)
function grades ($mark){
if ($mark > 16 && $mark < 21){
$grade = 'Grade A';
}
elseif ($mark > 12 && $mark < 17){
$grade = 'Grade B';
}
elseif ($mark > 8 && $mark < 13){
$grade = 'Grade C';
}
elseif ($mark > 4 && $mark < 9){
$grade = 'Grade D';
}
elseif ($mark > 0 && $mark < 5){
$grade = 'Grade E';
}
else {
$grade = 'Not Entered or Out of Range';
}
return $grade;
}