Heim  >  Artikel  >  Backend-Entwicklung  >  PHP verwendet den ternären Operator, um zu testen, ob eine Zahl größer als eine angegebene Zahl ist [mit Beispielen]

PHP verwendet den ternären Operator, um zu testen, ob eine Zahl größer als eine angegebene Zahl ist [mit Beispielen]

藏色散人
藏色散人Original
2021-08-05 14:23:162479Durchsuche

Das Thema dieses Artikels ist die Verwendung des ternären Operators, wie im Titel angegeben. Ich frage mich, wie viel Sie über den ternären Operator wissen. Aber ich glaube, dass jeder nach der Lektüre dieses Artikels ein vorläufiges Verständnis des ternären Operators haben wird!

Lassen Sie mich zunächst kurz den ternären Operator „?:“ vorstellen. Tatsächlich ist die Funktion des ternären Operators „?:“ dieselbe wie die „if...else“-Anweisung, die zum Ausführen des Codes verwendet wird Wenn die angegebene Bedingung wahr ist; Es spielt keine Rolle, ob Sie sie noch nicht verstehen. Lassen Sie es uns anhand konkreter Beispiele erklären:

Zum Beispiel gibt es eine Frage: „Wie schreibt man eine PHP-Funktion, um das Ternäre zu verwenden?“ Operator, um zu testen, ob eine Zahl größer als 30, 20 oder 10 ist?

Ich werde Ihnen meine Methode direkt unten vorstellen:

Der PHP-Code lautet wie folgt:

<?php

function trinary_Test($n){
    $r = $n > 30
        ? "大于30"
        : ($n > 20
            ? "大于20"
            : ($n >10
                ? "大于10"
                : "输入一个至少大于10的数字!"));
    echo $n." : ".$r."<br>";
}
trinary_Test(32);
trinary_Test(21);
trinary_Test(12);
trinary_Test(4);

Das Ausgabeergebnis ist wie folgt:

PHP verwendet den ternären Operator, um zu testen, ob eine Zahl größer als eine angegebene Zahl ist [mit Beispielen]

Jetzt stelle ich Ihnen die Syntax des ternären Operators vor:

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3

bedeutet, wenn die Bedingung „expr1“ erfüllt ist, führen Sie die Anweisung „expr2“ aus, andernfalls führen Sie „expr3“ aus. (Die richtige Verwendung des ternären Operators kann den Code prägnanter und effizienter machen.)

Verstehen Sie dann diese Syntax und schauen Sie sich dann die obigen Beispiele an. Ich glaube, jeder wird sie auf einen Blick verstehen.

Im obigen Code sind die von uns angegebenen Variablen 32, 21, 12, 4, und die angegebene Zahl ist 30, 20 oder 10; wenn die Variable größer als die angegebene Zahl ist, lautet der Ausdruck nach dem Fragezeichen ausgeführt; andernfalls wird der Ausdruck nach dem Doppelpunkt ausgeführt.

Hinweis: Diese Methode kann auch direkt mit if else if-Anweisungen implementiert werden~

Abschließend empfehle ich jedem das neueste und umfassendste „PHP-Video-Tutorial“ Kommen Sie und lernen Sie!

Das obige ist der detaillierte Inhalt vonPHP verwendet den ternären Operator, um zu testen, ob eine Zahl größer als eine angegebene Zahl ist [mit Beispielen]. 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