Das Wort Vergleich in Vergleichsoperatoren in PHP selbst besagt, dass die Operatoren im Allgemeinen zum Vergleichen zweier beliebiger Werte/Variablenwerte verwendet werden (Variablenwerte können eine Zeichenfolge, eine Zahl oder ein anderer zu vergleichender Wert sein). „Gleich“, „Identisch“, „Ungleich“, „Nicht identisch“, „Größer als“, „Kleiner als“, „Größer als oder gleich“, „Kleiner als oder gleich“ sind einige der Namen von Vergleichsoperatoren, mit denen wir je nach Anforderung zwei beliebige Typen ähnlicher Werte vergleichen können.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Es gibt auch in der Programmiersprache PHP verschiedene Arten von Vergleichsoperatoren, genau wie in den anderen Programmiersprachen. Schauen Sie sich die einzelnen Vergleichsoperatoren unten anhand der illustrierten Beispiele an.
Das Ergebnis des Gleichheitsoperators ist nur dann WAHR, wenn der 1.st Variablenwert gleich dem 2.nd Variablenwert ist. Wenn der Wert der ersten Variablen nicht mit dem Wert der zweiten Variablen übereinstimmt, ist FALSE das Ergebnis/die Ausgabe des Vergleichs. Beispiel
<?php //1. comparing only numerical values/numbers using two variables $pavan = 2; $kumar = 5; if($pavan==$kumar){ echo "TRUE : Because the two variable's values are same \n"; } else{ echo "FALSE : Because the two variable's values are not same \n"; } //2. Program to compare two string values $a = "pavan"; $b = "pavan"; if($a==$b){ echo "TRUE : String values assigned to the two variables are same \n"; } else{ echo "FALSE : String values assigned to the two variables are not same \n"; } ?>
2. Identischer Vergleichsoperator (===)
Beispiel
<?php $x1 = 100; $y1 = "100"; var_dump($x1 === $y1); // will give result as false because types are not at all equal ?>
3. Ungleicher Vergleichsoperator (!= oder <>)
Beispiel #1
Code:
<?php $pavan1 = 1; $sake1 = 2; if($pavan1!=$sake1){ echo "TRUE :: variables values are not same as you expected"; } else{ echo "FALSE :: variables values are same as not you expected"; } ?>
Beispiel #2
Code:
<?php $pavan1 = 1; $sake1 = 2; if($pavan1<>$sake1){ echo "TRUE :: variables values are not same as you expected ."; } else{ echo "FALSE :: variables values are same as not you expected"; } ?>
4. Nicht identischer Vergleichsoperator (!==)
Beispiel
<?php $x2 = 100; $y2 = "100"; var_dump($x2 !== $y2); // returns/provide result as true because types are not at all equal ?>
5. Kleiner-als-Vergleichsoperator (<)
Variablenwert kleiner als der 2nd Variablenwert oder der 2nd Variablenwert kleiner ist als der 1.stVariablenwert. Beispiel
<?php $x3 = 1473; $y3 = 1474; if($x3<$y3){ echo "x3 value :: $x3 \n"; echo "y3 value :: $y3 \n"; echo "x3 value is less than y3 value \n"; } else{ echo "x3 value is less than y3 value"; } ?>Ausgabe:</p> <p><strong> </strong></p> <p> <img src="https://img.php.cn/upload/article/000/000/000/172490633931064.png" alt="Vergleichsoperatoren in PHP" >6. Größer als Vergleichsoperator (>)</p> Der <h4>Größer-als-Operator wird verwendet, um zu prüfen, ob der 1.</h4>ste<p> Variablenwert größer als der 2.<sup>nd.</sup> Variablenwert oder der 2.<sup>nd.</sup> Variablenwert größer ist als der Wert der ersten Variablen. Diese Vergleichsoperatoren sind sehr hilfreich, wenn Sie einige Operationen in vielen Programmen von einfach bis komplex ausführen.<sup> </sup>Beispiel<sup> </sup>Das untenstehende Programm des Größer-als-Operators dient zur Implementierung und Überprüfung, welcher Variablenwert größer als der andere Variablenwert ist.</p> <h5></h5>Code:<p></p> <p> <b></b>Ausgabe:</p> <pre class="brush:php;toolbar:false"><?php $x4 = 2020; $y4 = 2019; echo "x4 value :: $x4 \n"; echo "y4 value :: $y4 \n"; if($x4>$y4){ echo "x4 value is greater than y4 value \n"; } else{ echo "y4 value is less than x4 value"; } ?>
Less than or Equal to the operator will helps in checking whether the 1st variable value is less than or equal to the 2nd variable value or not. It will check and prolong its program to proceed further.
Code:
<?php $x5 = 2020; $y5 = 2020; echo "x5 value :: $x5 \n"; echo "y5 value :: $y5 \n"; if($x5<=$y5){ echo "TRUE :: x5 value is less than or equal to y5 value \n"; } else{ echo "FALSE :: y5 value is less than x5 value"; } ?> </h4> <p><strong>Output:</strong></p> <p><img src="https://img.php.cn/upload/article/000/000/000/172490634339597.png" alt="Vergleichsoperatoren in PHP" ></p> <h4>8. Greater than or Equal to Comparison Operator (>=)</h4> <p>Greater than or Equal to operator helps in checking which number/variable’s value is greater than or equal to which number/other variables value. It also requires two variables values.</p> <h5>Example</h5> <p>X6 variables value can either be greater than or equal to the y6 variable’s value. Even though x6,y6 variables value are the same it will execute the statements in the IF condition only.</p> <p><b>Code:</b></p> <pre class="brush:php;toolbar:false"><?php $x6 = 2020; $y6 = 2020; echo "x6 value :: $x6 \n"; echo "y6 value :: $y6 \n"; if($x6>=$y6){ echo "TRUE :: x6 value is greater than or equal to y6 value \n"; } else{ echo "FALSE :: y6 value is less than x6 value"; } ?>
Output:
Das obige ist der detaillierte Inhalt vonVergleichsoperatoren in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!