Kawalan aliran PHP jika penyataan

Untuk meningkatkan pemahaman semua orang tentang kod tersebut, kami membuat cerita untuk mengejek rakan sekelas Wang Sixong.

Dalam kedua-dua bab 4.1 dan 3.2.5 kami memperkenalkan struktur if dan if...else. Dan kami menerangkannya dengan sangat jelas.

Sekarang mari kita gunakan struktur if...else untuk menulis perkara kecil untuk meningkatkan pemahaman semua orang tentang logik.

Kami akan menulis kalkulator berdasarkan mata pengetahuan sebelumnya:

<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);
    }

?>

Tugasan:
Tulis kalkulator untuk tahun biasa dan tahun lompat. Tulis borang, lulus tahun melalui dapatkan, dan tentukan sama ada tahun berlalu adalah jenis angka. Dan ia dikehendaki bahawa jika ia adalah tahun lompat, ia akan mendorong bahawa ia adalah tahun lompat, dan jika ia adalah tahun biasa, ia akan menunjukkan bahawa tahun ini adalah tahun biasa.

Peraturan tahun lompat dalam tahun biasa: tahun boleh dibahagi sama rata dengan 4, tetapi tidak boleh dibahagi sama rata dengan 100. Atau jika ia boleh dibahagi sama rata dengan 400, ia adalah tahun lompat Dalam kes lain, ia adalah tahun biasa

Meneruskan pembelajaran
||
<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); } ?>
  • Cadangan kursus
  • Muat turun perisian kursus