PHP if……else
if……else也即称之为条件控制语句,也是通常在结构化程序设计语言之中较为重要的一项技术,通常结构用用 if……else or if……elseif[^if条件判断语句可进行嵌套]
if 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <?php $one = 10; if ($one == 10) { echo "\$one变量为10"; } ?> </body> </html>
|
当$one为10时输出if ($one ==10){} 中的代码块
if……else
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <?php $one = 10; if ($one == 10) { echo "变量为10"; } else { echo "不为"; } ?> </body> </html>
|
当变量($one)为等于10时,通过if……else判断将会输出语句。而如果当变量不为($one)不为10时将会执行else代码块中的内容。
if……elseif……else!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <?php $one = 9; if ($one == 10) { echo "变量为 10"; } elseif ($one == 9) { echo "变量为 9"; } else { echo "不为"; } ?> </body> </html>
|
变量$one为“9”时,达到了elseif的要求,从而输出elseif代码块,而if为第一要求,$one没有达到,再而执行elseif
例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <form method="post"> <input type="test" name="score"> <input type="submit" name="button" value="开始"> </form>
<?php if (isset($_POST['score'])) { // 判断按钮是否按下 $score = $_POST['score']; // 从score中获取到的信息,并获取score中的值 if ($score >=90 && $score <=100) { echo "A+"; } elseif ($score <= 90) { echo "D+"; } } ?> </body> </html>
|
判断文本框输入值,如果输入值小于或等于90,则为D+,但如果时大于等于90则输出A+
⬅️ Go back