一、get传值
实例
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <form action="" method="get"> 年龄: <input name="age" type="text"> <button>提交</button> </form> <?php if ( $_GET['age'] > 18 && $_GET['age'] < 30 ) { echo '青少年!'; }else if ( $_GET['age'] > 30 && $_GET['age'] < 60 ){ echo '壮年!'; }else if ( $_GET['age'] > 60) { echo '老年!'; }else if ( $_GET['age'] > 0 && $_GET['age'] < 18 ){ echo '小朋友!'; }else { echo '请输入100-0之间的正确年龄进行查询!'; } ?> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
二、流程控制
实例
<?php //三元运算符 $var = '张三'; echo ( $var == '张三' ? '初中生' : '神秘少年'); echo '<hr>'; // if 判断 $var1 = 60; if ( $var1 > 60 ){ echo '你及格了'; echo '<hr>'; } // if else 判断 $var2 = 60; if ( $var2 > 60 ){ echo '你及格了'; echo '<hr>'; }else { echo '不好意思。你不及格!'; echo '<hr>'; } // if elseif else 判断 $var3 = 60; if ( $var3 > 60 && $var3 < 80) { echo '你及格了'; echo '<hr>'; }elseif ( $var3 > 80){ echo '你很优秀'; echo '<hr>'; }else { echo '不好意思。你不及格!'; echo '<hr>'; } // switch case default 判断 $var4 = 60; switch ( $var4 ){ case $var4 >= 60; echo '你及格了'; break; case $var4 > 80; echo '你很优秀'; break; default: echo '不好意思。你不及格!'; break; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
三、计数循环
实例
<?php // continue 结束当前的循环 继续下一条循环任务 // break 结束循环 可跳出结束多层' echo '基础while循环:<hr>'; $int1 = 10; while ( $int1 < 30 ) { echo $int1 . '<hr>'; $int1 += 5; if ( $int1 == 20 ){ break; } } echo '先计算 再循环do while循环:<hr>'; $int2 = 2; do { echo $int2; $int2 += 2; echo '<hr>'; }while ( $int2 < 8); echo 'for循环:<hr>'; for ( $int3 = 10; $int3 < 50; $int3 += 10 ){ if ($int3 == 20 ){ continue; } echo $int3; echo '<hr>'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例