Dalam pengaturcaraan PHP, selalunya perlu untuk menentukan sama ada dua nilai adalah sama. Kadang-kadang, kita juga perlu tahu apa yang perlu dilakukan apabila dua nilai tidak sama. Artikel ini akan memperkenalkan cara yang berbeza untuk menentukan sama ada dua nilai adalah sama dalam PHP.
Dalam PHP, anda boleh menggunakan operator != untuk menentukan sama ada dua pembolehubah tidak sama. Berikut ialah contoh mudah:
$var1 = 10; $var2 = 20; if ($var1 != $var2) { echo "$var1 和 $var2 不相等"; }
Dalam contoh di atas, jika nilai $var1 dan $var2 pembolehubah tidak sama, "10 dan 20 tidak sama" akan dikeluarkan.
Terdapat juga operator ketaksamaan malar dalam PHP!==, yang boleh membandingkan nilai dua pembolehubah pada masa yang sama jenis data mereka. Berikut ialah contoh:
$var1 = "10"; $var2 = 10; if ($var1 !== $var2) { echo "$var1 和 $var2 不相等"; }
Dalam contoh ini, $var1 diberikan rentetan "10", dan $var2 diberikan nombor 10. Oleh kerana jenis data mereka berbeza, $var1 !== $var2 akan kembali benar, dengan itu mengeluarkan "10 dan 10 tidak sama".
Selain menggunakan operator, anda juga boleh menggunakan fungsi dalam PHP untuk membandingkan nilai dua pembolehubah. Sebagai contoh, anda boleh menggunakan fungsi strcmp() untuk membandingkan nilai dua rentetan. Berikut ialah contoh:
$str1 = "abc"; $str2 = "def"; if (strcmp($str1, $str2) !== 0) { echo "$str1 和 $str2 不相等"; }
Dalam contoh di atas, jika nilai rentetan $str1 dan $str2 tidak sama, fungsi strcmp() akan mengembalikan nilai yang tidak sama dengan 0, dengan itu mengeluarkan "abc tidak sama dengan def".
Ringkasan
Dalam pengaturcaraan PHP, terdapat banyak cara untuk menentukan sama ada dua nilai adalah sama. Anda boleh menggunakan operator !=, gunakan operator ketaksamaan !==, atau gunakan fungsi untuk membandingkan dua nilai. Tidak kira kaedah yang anda gunakan, sentiasa ingat untuk konsisten dan pilih kaedah penghakiman yang betul.
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada dua nilai tidak sama dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!