Bolehkah Anda Membandingkan Pembolehubah dengan Julat Nilai dalam Penyata If?
Apabila cuba membandingkan pembolehubah kepada julat nilai tertentu, seperti 18 hingga 30, sintaks konvensional jika(18 < umur < 30) menemui output luar biasa. Ini menimbulkan persoalan: bolehkah perbandingan ini dilaksanakan dengan berkesan dalam pernyataan if?
Penyelesaian
Untuk mewujudkan perbandingan julat, gunakan sintaks berikut:
if (18 < age && age < 30) /*blah*/;
Di sini, && operator memastikan kedua-dua syarat (18 < umur dan umur < 30) dipenuhi serentak. Ini membolehkan perbandingan yang tepat kepada julat nilai yang ditentukan, menghapuskan keperluan untuk berbilang pernyataan if-else.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membandingkan Pembolehubah kepada Julat Nilai dalam Pernyataan If?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!