Ich versuche nur, wie einfach Zahlen von 1 bis 10 unter Verwendung von für Schleife zu drucken:PHP: Verwirrung, wenn Bedingung
for($i = 0; $i <= 10; $i++){
if($i != 4 || $i != 6){
echo $i."<br/>";
}
}
Ausgang:
0
1
2
3
4
5
6
7
8
9
10
ich mag nur die Ausgabe von 0 bis 10, aber in der Ausgabe sollte nicht Nummer 4 und 6. Es funktioniert gut, wenn ich &&
benutze aber nicht funktioniert, wenn ||
Ich bin nicht der Punkt, warum dies passiert, ich denke, es sollte mit ||
arbeiten.
* "Ich denke, es sollte mit || funktionieren." * - Warum denkst du? '$ i! = 4 || $ i! = 6 'ist immer wahr.Es könnte nur falsch für ein "i" sein, das gleichzeitig "4" und "6" ist. – mkl
nein, es funktioniert mit '&&' –