Rumah >pembangunan bahagian belakang >tutorial php >Operator Perbandingan dalam PHP
Perbandingan Perkataan dalam Operator Perbandingan dalam PHP sendiri mengatakan bahawa pengendali biasanya digunakan untuk membandingkan mana-mana dua nilai/nilai pembolehubah (nilai pembolehubah boleh menjadi rentetan atau nombor atau mana-mana yang lain untuk dibandingkan). Sama, Sama, Tidak Sama, Tidak sama, Lebih Besar daripada, Kurang daripada, Lebih besar daripada atau sama dengan, Kurang daripada atau sama dengan beberapa nama pengendali perbandingan untuk membandingkan mana-mana dua jenis jenis nilai yang serupa berdasarkan keperluan kami.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Terdapat pelbagai jenis operator perbandingan dalam bahasa pengaturcaraan PHP juga seperti bahasa pengaturcaraan yang lain. Semak tentang setiap pengendali perbandingan di bawah dengan contoh yang digambarkan.
Hasil Operator Sama akan menjadi BENAR hanya jika nilai pembolehubah 1st adalah sama dengan nilai pembolehubah 2nd. Jika nilai pembolehubah pertama tidak sama dengan nilai pembolehubah 2nd maka FALSE akan menjadi hasil/output perbandingan.
Ini ialah atur cara untuk membandingkan dua nilai (rentetan atau nombor) yang diperuntukkan kepada pembolehubah sebagai nilai. Jika nilai tersebut adalah TRUE yang sama akan menjadi output yang lain FALSE akan menjadi output. Berdasarkan output itu kod yang tinggal akan dijalankan.
Kod:
<?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"; } ?>
Output:
Pengendali yang sama ini akan memberikan hasil sebagai BENAR jika kedua-dua nilai pembolehubah tergolong dalam pembolehubah jenis data yang sama jika tidak, hasilnya akan SALAH.
Atur cara di bawah akan menjadi bool(false) kerana dua nilai yang terdapat dalam pembolehubah x1, y1 tidak tergolong dalam jenis data yang sama jadi hasilnya akan palsu.
Kod:
<?php $x1 = 100; $y1 = "100"; var_dump($x1 === $y1); // will give result as false because types are not at all equal ?>
Output:
Bukan hasil Equal Operator akan menjadi BENAR jika nilai pembolehubah pertama tidak sama dengan nilai pembolehubah kedua selain itu hasilnya akan FALSE. Semak contoh di bawah dan maklumkan sendiri.
Kod:
<?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"; } ?>
Output:
Kod:
<?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"; } ?>
Output:
Operator Not Identical akan menghasilkan keputusan TRUE hanya apabila nilai kedua-dua pembolehubah tidak tergolong dalam jenis data yang sama sebaliknya operator Not identical akan menghasilkan keputusan FALSE jika jenis data nilai pembolehubah adalah sama.
Program di bawah ini adalah untuk menggambarkan cara pengendali perbandingan yang tidak serupa itu beroperasi.
Kod:
<?php $x2 = 100; $y2 = "100"; var_dump($x2 !== $y2); // returns/provide result as true because types are not at all equal ?>
Output:
Kurang daripada operator digunakan untuk menyemak sama ada nilai pembolehubah 1st kurang daripada nilai pembolehubah 2nd atau nilai pembolehubah 2nd kurang daripada nilai pembolehubah 1st.
Program di bawah akan memberikan hasil/penyata yang berada dalam keadaan IF kerana x3 adalah kurang daripada y3 yang berada dalam keadaan IF.
Kod:
<?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"; } ?> </h4> <p><strong>Output:</strong></p> <p><img src="https://img.php.cn/upload/article/000/000/000/172490633931064.png" alt="Operator Perbandingan dalam PHP" ></p> <h4>6. Lebih Hebat daripada Operator Perbandingan (>)</h4> <p>Lebih besar daripada operator digunakan untuk menyemak sama ada nilai pembolehubah 1<sup>st</sup> lebih besar daripada nilai pembolehubah 2<sup>nd</sup> atau nilai pembolehubah 2<sup>nd</sup> lebih besar daripada nilai pembolehubah 1<sup>st</sup>. Operator perbandingan ini sangat membantu apabila melakukan beberapa operasi dalam banyak program daripada yang mudah kepada yang kompleks.</p> <h5>Contoh</h5> <p>Di bawah yang lebih besar daripada program pengendali adalah untuk melaksanakan dan untuk menyemak nilai pembolehubah yang lebih besar daripada nilai pembolehubah yang lain.</p> <p><b>Kod:</b></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"; } ?>
Output:
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="Operator Perbandingan dalam 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:
Atas ialah kandungan terperinci Operator Perbandingan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!