Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan sama ada dua nilai tidak sama dalam php

Bagaimana untuk menentukan sama ada dua nilai tidak sama dalam php

PHPz
Lepaskan: 2023-04-24 13:35:46
asal
1180 orang telah melayarinya

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.

  1. Gunakan operator ketaksamaan

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 不相等";
}
Salin selepas log masuk

Dalam contoh di atas, jika nilai $var1 dan $var2 pembolehubah tidak sama, "10 dan 20 tidak sama" akan dikeluarkan.

  1. Gunakan operator ketaksamaan malar

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 不相等";
}
Salin selepas log masuk

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".

  1. Gunakan perbandingan fungsi

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 不相等";
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan