Heim  >  Artikel  >  Backend-Entwicklung  >  Vergleichsoperatoren in PHP

Vergleichsoperatoren in PHP

WBOY
WBOYOriginal
2024-08-29 12:38:51915Durchsuche

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 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Arten von Vergleichsoperatoren in PHP

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.

1. Gleicher Vergleichsoperator ( == )

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

Dies ist das Programm zum Vergleichen zweier Werte (Zeichenfolgen oder Zahlen), die den Variablen als Werte zugewiesen werden. Wenn diese Werte gleich sind, wird TRUE ausgegeben, andernfalls wird FALSE ausgegeben. Basierend auf dieser Ausgabe wird der verbleibende Code ausgeführt.

Code:

<?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";
}
?>
Ausgabe:

Vergleichsoperatoren in PHP2. Identischer Vergleichsoperator (===)

Dieser identische Operator liefert Ergebnisse als WAHR, wenn die beiden Variablenwerte zum gleichen Datentyp gehören, andernfalls ist das Ergebnis FALSCH.

Beispiel

Das folgende Programm ist bool(false), da die beiden Werte in den Variablen x1, y1 nicht zum gleichen Datentyp gehören, sodass das Ergebnis falsch ist.

Code:

<?php
$x1 = 100;
$y1 = "100";
var_dump($x1 === $y1); // will give result as false because types are not at all equal
?>
Ausgabe:

Vergleichsoperatoren in PHP3. Ungleicher Vergleichsoperator (!= oder <>)

Nicht das Ergebnis des Gleichheitsoperators wird TRUE, wenn der Wert der ersten Variablen nicht mit dem Wert der zweiten Variablen übereinstimmt, andernfalls ist das Ergebnis FALSE. Schauen Sie sich die Beispiele unten an und informieren Sie sich selbst.

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";
}
?>
Ausgabe:

Vergleichsoperatoren in PHPBeispiel #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";
}
?>
Ausgabe:

Vergleichsoperatoren in PHP4. Nicht identischer Vergleichsoperator (!==)

Nicht identische Operatoren erzeugen nur dann das WAHR-Ergebnis, wenn die Werte der beiden Variablen nicht zu denselben Datentypen gehören. Andernfalls erzeugt der Nicht identisch-Operator das FALSE-Ergebnis, wenn die Datentypen des Variablenwerts gleich sind.

Beispiel

Das folgende Programm soll veranschaulichen, wie der nicht identische Vergleichsoperator funktioniert.

Code:

<?php
$x2 = 100;
$y2 = "100";
var_dump($x2 !== $y2); // returns/provide result as true because types are not at all equal
?>
Ausgabe:

Vergleichsoperatoren in PHP5. Kleiner-als-Vergleichsoperator (<)

Kleiner als Der Operator wird verwendet, um zu prüfen, ob der 1

ste

Variablenwert kleiner als der 2nd Variablenwert oder der 2nd Variablenwert kleiner ist als der 1.stVariablenwert. Beispiel

Das folgende Programm stellt Ergebnisse/Anweisungen bereit, die sich in der WENN-Bedingung befinden, da x3 kleiner als y3 ist, was sich in der WENN-Bedingung befindet.

Code:

<?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";
}
?>

7. Less than or Equal to Comparison Operator (<=)

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.

Example

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:

Vergleichsoperatoren in PHP

Das obige ist der detaillierte Inhalt vonVergleichsoperatoren in PHP. 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