Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP tidak sama

PHP tidak sama

王林
王林asal
2024-08-29 12:35:34756semak imbas

Salah satu operator perbandingan dalam PHP adalah tidak sama, yang diwakili oleh simbol != atau <> dan apabila kami ingin membandingkan jenis data bagi dua nilai yang diberikan, kami menggunakan operator yang tidak sama dalam PHP. Operator yang tidak sama dalam PHP ini mengembalikan benar jika jenis data bagi dua nilai yang diberikan adalah sama walaupun nilai yang disimpan dalam dua pembolehubah tidak sama, dan pengendali yang tidak sama ini dalam PHP mengembalikan palsu jika jenis data yang diberikan dua nilai tidak sama walaupun nilai yang disimpan dalam dua pembolehubah adalah sama.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks:

$variable1 != $variable2;
$variable1 <> $variable2;

Di mana pembolehubah1 mewakili nilai pembolehubah yang jenis datanya hendak dibandingkan dengan pembolehubah yang diwakili oleh pembolehubah2.

Menggunakan Operator yang tidak sama dalam PHP

  • Salah satu operator perbandingan dalam PHP adalah tidak sama, yang diwakili oleh simbol != atau <>.
  • Setiap kali kami ingin membandingkan jenis data kedua-dua nilai yang diberikan tanpa mengira sama ada kedua-dua nilai itu sama atau tidak, kami menggunakan pengendali tidak sama dalam PHP.
  • Pengendali yang tidak sama mengembalikan benar jika jenis data bagi dua nilai yang diberikan adalah sama walaupun jika nilai yang disimpan dalam dua pembolehubah tidak sama.
  • Pengendali yang tidak sama dalam PHP mengembalikan palsu jika jenis data bagi dua nilai yang diberikan tidak sama walaupun nilai yang disimpan dalam dua pembolehubah adalah sama.

Contoh PHP tidak sama

Diberikan di bawah adalah contoh yang dinyatakan:

Contoh #1

Program PHP untuk menunjukkan kerja operator yang tidak sama untuk membandingkan jenis data dua nilai yang diberikan dan mengembalikan output.

Kod:

<?php
//an integer value is stored in a variable called variable1
$variable1 = 10;
echo "The value stored in the first variable is: $variable1<br/>";
//a string value is stored in a variable called variable2
$variable2 = "10";
echo "The value stored in the second variable is: $variable2<br/>";
//not equal operator is used to compare the data type of the given two variables and return the result
echo "The result returned after using not equal operator is: ";
var_dump($variable1 != $variable2);
?>

Output:

PHP tidak sama

Dalam atur cara di atas, nilai integer disimpan dalam pembolehubah yang dipanggil pembolehubah1. Kemudian nilai rentetan disimpan dalam pembolehubah yang dipanggil pembolehubah2. Nilai yang disimpan dalam kedua-dua pembolehubah adalah sama. Kemudian kami menggunakan operator yang tidak sama untuk membandingkan jenis data kedua-dua pembolehubah. Operator yang tidak sama mengembalikan palsu kerana jenis data kedua-dua pembolehubah adalah berbeza walaupun nilai yang disimpan dalam pembolehubah adalah sama.

Contoh #2

Program PHP untuk menunjukkan kerja operator yang tidak sama untuk membandingkan jenis data dua nilai yang diberikan dan mengembalikan output.

Kod:

<?php
//an integer value is stored in a variable called variable1
$variable1 = "Hello";
echo "The value stored in the first variable is: $variable1<br/>";
//a string value is stored in a variable called variable2
$variable2 = "Welcome";
echo "The value stored in the second variable is: $variable2<br/>";
//not equal operator is used to compare the data type of the given two variables and return the result
echo "The result returned after using not equal operator is: ";
var_dump($variable1 != $variable2);
?>

Output:

PHP tidak sama

Dalam atur cara di atas, nilai rentetan disimpan dalam pembolehubah yang dipanggil pembolehubah1. Kemudian nilai rentetan disimpan dalam pembolehubah lain yang dipanggil pembolehubah2. Nilai yang disimpan dalam kedua-dua pembolehubah adalah berbeza. Kemudian kami menggunakan operator yang tidak sama untuk membandingkan jenis data kedua-dua pembolehubah. Operator yang tidak sama mengembalikan benar kerana jenis data kedua-dua pembolehubah adalah sama walaupun nilai yang disimpan dalam pembolehubah adalah berbeza.

Contoh #3

Program PHP untuk menunjukkan kerja operator yang tidak sama untuk membandingkan jenis data dua nilai yang diberikan dan mengembalikan output.

Kod:

<?php
//an integer value is stored in a variable called variable1
$variable1 = 2.9999;
echo "The value stored in the first variable is: $variable1<br/>";
//a string value is stored in a variable called variable2
$variable2 = 10.55555;
echo "The value stored in the second variable is: $variable2<br/>";
//not equal operator is used to compare the data type of the given two variables and return the result
echo "The result returned after using not equal operator is: ";
var_dump($variable1 != $variable2);
?>

Output:

PHP tidak sama

Dalam atur cara di atas, nilai rentetan disimpan dalam pembolehubah yang dipanggil pembolehubah1. Kemudian nilai rentetan disimpan dalam pembolehubah lain yang dipanggil pembolehubah2. Nilai yang disimpan dalam kedua-dua pembolehubah adalah berbeza. Kemudian kami menggunakan operator yang tidak sama untuk membandingkan jenis data kedua-dua pembolehubah. Operator yang tidak sama mengembalikan benar kerana jenis data kedua-dua pembolehubah adalah sama walaupun nilai yang disimpan dalam pembolehubah adalah berbeza.

Contoh #4

Program PHP untuk menunjukkan kerja operator yang tidak sama untuk membandingkan jenis data dua nilai yang diberikan dan mengembalikan output.

Kod:

<?php
//an integer value is stored in a variable called variable1
$variable1 = "ffffff";
echo "The value stored in the first variable is: $variable1<br/>";
//a string value is stored in a variable called variable2
$variable2 = ffffff;
echo "The value stored in the second variable is: $variable2<br/>";
//not equal operator is used to compare the data type of the given two variables and return the result
echo "The result returned after using not equal operator is: ";
var_dump($variable1 != $variable2);
?>

Output:

PHP tidak sama

Dalam atur cara di atas, nilai integer disimpan dalam pembolehubah yang dipanggil pembolehubah1. Kemudian nilai rentetan disimpan dalam pembolehubah yang dipanggil pembolehubah2. Nilai yang disimpan dalam kedua-dua pembolehubah adalah sama. Kemudian kami menggunakan operator yang tidak sama untuk membandingkan jenis data kedua-dua pembolehubah. Operator yang tidak sama mengembalikan palsu kerana jenis data kedua-dua pembolehubah adalah berbeza walaupun nilai yang disimpan dalam pembolehubah adalah sama.

Atas ialah kandungan terperinci PHP tidak sama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:repositori PHPArtikel seterusnya:repositori PHP