Ich versuche, "OK" zu erhalten, wenn meine Bedingung falsch ist, möchte ich die gleiche beibehalten, wenn sonst als Beispiel bestellen, rate nicht, "else" Inhalt zu verschieben in "if" und "wenn" Inhalt "else",Verwenden Sie ODER innerhalb, wenn sonst Bedingung durch umgekehrte Bedingung Reihenfolge in PHP
<?php
//Case 1 Both False
//$point = 1001; //more than 100
//$flag = 1; //flag is = 0
//Case 2 First False Second True
//$point = 1000; //less than 1000
//$flag = 0; //flag is = 0
//Case 3 First TRUE Second FALSE
//$point = 100; //less than 100
//$flag = 1; //flag is = 1
$point = 1001;
$flag = 1;
?>
<div class="box border">
<div class="box-title">
<?php if($flag == 0 || $point < 1000) { ?>
<h4>Not OK</h4>
<?php } else { ?>
<h4>OK</h4>
<?php }?>
</div>
oben Skript // Fall 1 arbeitet aber Fall 2 und Fall 3 nicht beide arbeiten mit OR-Operator
I wollen, dass alle 3 Fälle in demselben Muster arbeiten
Mögliche Duplikat [Verwendung OR, wenn codition Ergebnisse drucken umkehren in php] (http://stackoverflow.com/questions/41994806/use-or-in-if-codition-to-print-reverse-results-in-php) – tkausl
@ tkausl, es ist nicht genau das gleiche da ich anderes Beispiel als diese Frage verwendet wurde, jetzt ist mein Beispiel ziemlich klar mit Testmaterial, ich hoffe, ich lerne von hier –
Sie wollen diese alle drei Fälle mit der Ausgabe OK, richtig? – rahulsm