Heim  >  Artikel  >  PHP-Framework  >  So verwenden Sie die if not equal-Anweisung in thinkphp3.2

So verwenden Sie die if not equal-Anweisung in thinkphp3.2

PHPz
PHPzOriginal
2023-04-07 09:30:361158Durchsuche

Bei der Entwicklung von thinkphp3.2 ist es häufig erforderlich, bedingte Beurteilungsanweisungen zu verwenden, um verschiedene Operationen auszuführen. Aber manchmal, wenn wir beurteilen müssen, ob er einem bestimmten Wert nicht entspricht, müssen wir die Anweisung „Wenn nicht gleich“ verwenden. Wie nutzt man es konkret?

Zunächst müssen wir die grundlegende Verwendung der if-Anweisung verstehen. Die if-Anweisung besteht normalerweise aus einem bedingten Ausdruck und einer oder mehreren Anweisungen. Wenn der Wert des bedingten Ausdrucks wahr ist, wird die entsprechende Anweisung ausgeführt, andernfalls wird die Ausführung übersprungen.

In thinkphp3.2 ähnelt die Syntax der if-Anweisung der anderer Sprachen, wie unten gezeigt:

if (条件表达式) {
    // 如果条件表达式的值为true,则执行此处代码
} else {
    // 如果条件表达式的值为false,则执行此处代码
}

Dabei kann der bedingte Ausdruck eine Konstante, eine Variable, ein Operationsausdruck usw. sein, solange der Der Endwert ist wahr oder es kann falsch verwendet werden. If-Anweisungen können auch in einer anderen if-Anweisung verschachtelt sein.

Sehen wir uns nun die Verwendung der if is not equal to-Anweisung an. In PHP lautet der Ungleichheitsoperator „!=". Daher ist die Syntax von if nicht gleich:

if (变量/常量 != 值) {
    // 如果变量/常量的值不等于指定的值,则执行此处代码
} else {
    // 如果变量/常量的值等于指定的值,则执行此处代码
}

Wenn Sie mehrere Fälle von Ungleichheit beurteilen müssen, können Sie den Operator „||“ (oder) verwenden, um mehrere Urteilsaussagen zu verbinden. Zum Beispiel:

if ($a != 1 || $a != 2) {
    // 如果$a的值不等于1或2,则执行此处代码
} else {
    // 如果$a的值等于1或2,则执行此处代码
}

Es ist zu beachten, dass die Verwendung der if not equal to-Anweisung zwei Bedingungen erfüllen muss:

  1. Variablen/Konstanten müssen zuerst definiert werden, sonst tritt ein Fehler auf;
  2. Der ungleich-Operator muss sein vorangestellt durch den Gleichheitsoperator" ="before.

Zum Beispiel ist der folgende Code falsch:

// 此处会产生错误
if ($a =! 1) {
    // ...
}

Die richtige Schreibweise sollte sein:

if ($a != 1) {
    // ...
}

Im Allgemeinen ist die if is not equal to-Anweisung eine der am häufigsten verwendeten Anweisungen bei der Beurteilung verschiedener Situationen. In der tatsächlichen Entwicklung können wir es je nach Bedarf flexibel nutzen, um verfeinerte Abläufe zu erreichen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die if not equal-Anweisung in thinkphp3.2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn