⊗ppPmCdSI 82 of 447 menu

การกลับค่าคำสั่งเงื่อนไขใน if-else

พิจารณารหัสต่อไปนี้:

<?php if ($num > 0 and $num < 5) { echo '+++'; } else { echo '---'; } ?>

ลองกลับค่าเงื่อนไขจากรหัสที่ให้มา นั่นคือเปลี่ยนมันให้เป็นตรงกันข้าม เงื่อนไขตรงข้ามจะได้ดังนี้:

<?php if ($num <= 0 or $num >= 5) { echo '+++'; } else { echo '---'; } ?>

ดังที่คุณเห็น เพื่อที่จะกลับค่าเงื่อนไข เราต้องใช้ความคิดสักหน่อย วิธีที่ ง่ายกว่ามากคือการใช้ตัวดำเนินการ ! ซึ่งหมายถึง NOT ทางตรรกะ ด้วยตัวดำเนินการนี้ เราก็เพียงแค่ ใส่เครื่องหมายอัศเจรีย์หน้าตัวแปรตั้งต้น เงื่อนไข - แล้วมันก็จะกลับค่าอัตโนมัติ:

<?php if ( !($num > 0 and $num < 5) ) { echo '+++'; } else { echo '---'; } ?>

ให้รหัสต่อไปนี้:

<?php if ($num1 >= 0 or $num2 <= 10) { echo '+++'; } else { echo '---'; } ?>

ใช้ตัวดำเนินการ ! เพื่อกลับค่า เงื่อนไขที่ให้มา

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ