Contrôle de flux PHP si instruction

Afin d'améliorer la compréhension du code par chacun, nous avons créé une histoire pour faire une blague à un camarade de classe Wang Sixong.

Dans les chapitres 4.1 et 3.2.5, nous avons introduit les structures if et if...else. Et nous l'avons expliqué très clairement.

Utilisons maintenant la structure if...else pour écrire une petite chose afin d'améliorer la compréhension de la logique par chacun.

Nous allons écrire une calculatrice basée sur les points de connaissances précédents :

<form>
    <input type="text" name="num1">

    <select name="fh">
        <option value="jia"> + </option>
        <option value="jian"> - </option>
        <option value="c"> x </option>
        <option value="chu"> / </option>
        <option value="qy"> % </option>

    </select>

    <input type="text" name="num2">

    <input type="submit" value="运算" />


</form>

<?php

    $num1 = $_GET['num1'];
    $num2 = $_GET['num2'];
    $fh = $_GET['fh'];

    if(!is_numeric($num1) || !is_numeric($num2)){

        echo '请输入数值类型';
    }

    if($fh == 'jia'){
        echo $num1 . '+' . $num2 . '=' . ($num1+$num2);
    }

    if($fh=='jian'){
        echo $num1 . '-' . $num2 . '=' . ($num1-$num2);
    }

    if($fh=='c'){
        echo $num1 . 'x' . $num2 . '=' . ($num1*$num2);
    }
    if($fh=='chu'){
        echo $num1 . '/' . $num2 . '=' . ($num1/$num2);
    }
    if($fh=='qy'){
        echo $num1 . '%' . $num2 . '=' . ($num1%$num2);
    }

?>

Devoir :
Écrire une calculatrice pour les années ordinaires et les années bissextiles. Écrivez un formulaire, passez l'année par get et déterminez si l'année écoulée est de type numérique. Et il faut que s'il s'agit d'une année bissextile, cela indiquera que c'est une année bissextile, et si c'est une année ordinaire, cela indiquera que cette année est une année ordinaire.

Règle des années bissextiles dans les années ordinaires : l'année peut être divisible également par 4, mais pas également divisible par 100. Ou s'il est divisible par 400, c'est une année bissextile. Dans d'autres cas, c'est une année ordinaire

.
Formation continue
||
<form> <input type="text" name="num1"> <select name="fh"> <option value="jia"> + </option> <option value="jian"> - </option> <option value="c"> x </option> <option value="chu"> / </option> <option value="qy"> % </option> </select> <input type="text" name="num2"> <input type="submit" value="运算" /> </form> <?php $num1 = $_GET['num1']; $num2 = $_GET['num2']; $fh = $_GET['fh']; if(!is_numeric($num1) || !is_numeric($num2)){ echo '请输入数值类型'; } if($fh == 'jia'){ echo $num1 . '+' . $num2 . '=' . ($num1+$num2); } if($fh=='jian'){ echo $num1 . '-' . $num2 . '=' . ($num1-$num2); } if($fh=='c'){ echo $num1 . 'x' . $num2 . '=' . ($num1*$num2); } if($fh=='chu'){ echo $num1 . '/' . $num2 . '=' . ($num1/$num2); } if($fh=='qy'){ echo $num1 . '%' . $num2 . '=' . ($num1%$num2); } ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel