博客列表 >PHP流程控制和计算循环 - PHP培训九期线上班

PHP流程控制和计算循环 - PHP培训九期线上班

。
原创
2019年11月17日 20:53:54521浏览

一、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>';
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

image.png

image.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议