Was bedeuten logische PHP-Operatoren?

青灯夜游
Freigeben: 2023-03-15 10:38:01
Original
4252 Leute haben es durchsucht

In PHP sind logische Operatoren ein Symbol für logische Operationen. Sie können verwendet werden, um die Ergebnisse logischer Operationen zu kombinieren. Es gibt 6 Arten von logischen Operatoren. &&“ steht für logisches UND, „||“ und „or“ stehen für logisches ODER, „xor“ steht für logisches Exklusiv-ODER und „!“ steht für logische Negation.

Was bedeuten logische PHP-Operatoren?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

In PHP sind logische Operatoren Symbole für logische Operationen.

Logische Operatoren werden zum Kombinieren der Ergebnisse logischer Operationen verwendet und sind ein sehr wichtiger Satz von Operatoren in der Programmierung.

Logische Operatoren in PHP werden in der folgenden Tabelle angezeigt:

Beispiele für logische Operatoren Wenn das Ergebnis wahr ist
&& oder und (logisches UND) $m && $n oder $m und $n Das Ergebnis ist wahr, wenn sowohl $m als auch $n wahr sind, das Ergebnis ist falsch, wenn entweder $m und $n falsch sind
|| oder oder (logisches ODER) $ m ||. $n oder $m oder $n Solange entweder $m und $n wahr sind, ist das Ergebnis wahr
xor (logisches Exklusiv-ODER) $m xor $n when Wenn $ m und $n sind eins wahr und eins falsch, das Ergebnis ist wahr
(Logisches NICHT) !$m Wenn $m falsch ist, ist das Ergebnis wahr

"&&" oder „und“ Logisches UND

Wenn die beiden Bedingungen links und rechts gleichzeitig WAHR sind, ist das Ergebnis WAHR; wenn eine der beiden Bedingungen FALSCH ist, ist das Ergebnis FALSCH. Wenn die Bedingung links FALSE ist, wird die Bedingung rechts übersprungen und FALSE direkt zurückgegeben.

[Beispiel] Angenommen, Personen im Alter zwischen 18 und 25 Jahren erfüllen die Bedingungen für die Wehrpflicht und Xiao Ming wird dieses Jahr 21 Jahre alt. Um festzustellen, ob Xiao Ming als Soldat geeignet ist, lautet der Implementierungscode wie folgt :

<?php
    $age = 21;
    if($age >= 18 && $age <= 25){
        echo &#39;符合当兵条件!&#39;;
    }else{
        echo &#39;不符合当兵条件!&#39;;
    }
?>
Nach dem Login kopieren

Die if else-Anweisung, die wir im Beispiel verwenden, wird später im Detail erläutert.

Die laufenden Ergebnisse sind wie folgt:

符合当兵条件!
Nach dem Login kopieren

"||" oder "oder" Logisches ODER

Wenn eine der beiden Bedingungen WAHR ist, ist das Ergebnis WAHR; wenn beide Bedingungen FALSCH sind . Wenn die linke Bedingung TRUE ist, wird die Beurteilung der rechten Bedingung übersprungen und TRUE direkt zurückgegeben.

【Beispiel】Passen Sie das obige Beispiel an und implementieren Sie es mit dem logischen ODER-Operator. Der Code lautet wie folgt:

<?php
    $age = 21;
    if($age < 18 || $age > 25){
        echo &#39;不符合当兵条件!&#39;;
    }else{
        echo &#39;符合当兵条件!&#39;;
    }
?>
Nach dem Login kopieren

“! Logisches NICHT

invertiert einen booleschen Wert. Zum Beispiel: !true = false, !false = true, !10 = false.

[Beispiel] Verwenden Sie auch das vorherige Beispiel und implementieren Sie es mit dem logischen NOT-Operator. Der Code lautet wie folgt:

<?php
    $age = 21;
    if(!($age < 18 || $age > 25)){
        echo &#39;符合当兵条件!&#39;;
    }else{
        echo &#39;不符合当兵条件!&#39;;
    }
?>
Nach dem Login kopieren

[Beispiel] Bestimmen Sie, ob das angegebene Jahr ein Schaltjahr ist:

<?php
    $year = 2020;
    if($year%4==0 && $year%100!=0 || $year%400==0){
        echo $year.&#39;年是闰年!&#39;;
    }else{
        echo $year.&#39;不年是闰年!&#39;;
    }
?>
Nach dem Login kopieren

Die laufenden Ergebnisse sind wie folgt :

2020年是闰年!
Nach dem Login kopieren

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeuten logische PHP-Operatoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage