Dalam PHP, else bermaksud "lain-lain". Pernyataan if hanya boleh melakukan operasi apabila keputusan penghakiman adalah benar, manakala pernyataan else memanjangkan pernyataan if dan boleh melaksanakan pernyataan yang sepadan apabila keputusan keputusan dalam pernyataan if adalah palsu Sintaks "jika (syarat penghakiman) {blok pernyataan 1;} else{blok pernyataan 2;}" dan "jika(syarat 1){blok pernyataan 1;}elseif(syarat 2){blok pernyataan 2;}lain{blok pernyataan 3;}".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3
Dalam php, else Ia bermaksud "lain" dan merupakan klausa bagi pernyataan if.
jika...pernyataan lain
jika pernyataan hanya boleh melaksanakan operasi apabila keputusan penghakiman adalah benar, yang tidak benar dalam banyak kes Dalam kes ini, ia tidak mencukupi, jadi terdapat kenyataan dalam bentuk if...else. Berbeza daripada penghakiman if, pernyataan if...else bukan sahaja melaksanakan operasi pada situasi di mana keputusan penghakiman adalah benar, tetapi juga boleh melakukan operasi sepadan pada situasi di mana keputusan penghakiman itu tidak benar. Pernyataan
else memanjangkan pernyataan if dan boleh melaksanakan pernyataan yang sepadan apabila nilai ungkapan dalam pernyataan if adalah FALSE. Perkara lain yang perlu diperhatikan ialah pernyataan else ialah klausa bagi pernyataan if dan mesti digunakan bersama dengan pernyataan if dan tidak boleh wujud bersendirian.
Format sintaks pernyataan if...else adalah seperti berikut:
if (判断条件) { 语句块 1; } else { 语句块 2; }
Dalam format di atas, jika "syarat penghakiman" adalah benar, maka laksanakan "blok pernyataan 1 "; jika tidak, laksanakan "Blok kenyataan 2". Kedua-dua "Blok 1" dan "Blok 2" boleh mengandungi berbilang pernyataan. Sama seperti pernyataan if, jika kedua-dua "blok pernyataan 1" dan "blok pernyataan 2" mengandungi hanya satu pernyataan, kurungan kerinting { } boleh ditinggalkan, seperti berikut:
if (判断条件) 语句块 1; else 语句块 2;
jika.. The aliran pelaksanaan pernyataan .else ditunjukkan dalam rajah di bawah:
Contoh: Gunakan fungsi rand() untuk menjana nombor rawak $num , dan kemudian tentukan nombor rawak Sama ada nombor itu genap atau ganjil, kodnya adalah seperti berikut:
<?php $num = rand(1,31); //生成一个 1~31 之间的随机数 if ($num % 2 == 0) { echo '$num ='.$num.', 是偶数!'; } else { echo '$num ='.$num.', 是奇数!'; } ?>
Hasil larian adalah seperti berikut:
$num =27, 是奇数!
if...elseif....else statement
if...elseif....else statement - laksanakan blok kod berbeza berdasarkan dua atau lebih syarat
Sintaks
if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }
Contoh:
Jika masa semasa (JAM) kurang daripada 10, contoh berikut akan mengeluarkan "Selamat pagi!", jika masa semasa kurang daripada 20, kemudian keluarkan "Selamat Hari!". Jika tidak, "Selamat malam!" akan dipaparkan:
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci php lain apa maksudnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!