PHP循环结构实例讲解(2)

<form action="CAL.php" method="get">
    <input type="text" placeholder="输入一个数">
    <input type="text" placeholder="输入一个数">
    <select>
        <option value="+">+</option>
        <option value="-">-</option>
        <option value="*">*</option>
        <option value="https://www.jb51.net/">/</option>
    </select>
    <input type="submit" value="计算">
</form>
</body>
</html>


step2:写计算后台代码

复制代码 代码如下:


<?php
    $num1=$_REQUEST['num1'];
    $num2=$_REQUEST['num2'];

$operation=$_REQUEST['operation'];
    $res=0;

switch($operation){
        case '+':
            $res=$num1+$num2;
            break;
        case '-':
            $res=$num1-$num2;
            break;
        case '*':
            $res=$num1*$num2;
            break;
        case 'https://www.jb51.net/':
            $res=$num1/$num2;
            break;
        default:
            echo '输入有误';
    }

echo '结果是'.$res;
?>


continue语句:跳过本次循环后面的代码。可以指定跳出指定的层数,例如continue 2;表示跳出两层,类似于break 2;

PHP循环结构实例讲解

goto语句:和c语言一样,跳转到有标签的代码处,中间的代码不会执行,直接忽略。

复制代码 代码如下:


//goto语句
    //i只执行一次
    for($i=0,$j=50;$i<100;$i++){
        while($j--){
            if($j==17) goto end;
        }
    }
    echo 'i=$i';
    end:
    echo 'i='.$i.'j='.$j;


Keep it simple,keep it clear.——PAXSTER

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f1b67d4deb8f15a4e91cd74cbbfbba0e.html