ホームページ >バックエンド開発 >PHPの問題 >PHPで2つの値が等しくないかどうかを判断する方法

PHPで2つの値が等しくないかどうかを判断する方法

PHPz
PHPzオリジナル
2023-04-24 10:52:241126ブラウズ

PHP プログラミングでは、2 つの値が等しいかどうかを判断する必要があることがよくあります。場合によっては、2 つの値が等しくない場合にどうすればよいかを知る必要もあります。この記事では、PHP で 2 つの値が等しいかどうかを判断するさまざまな方法を紹介します。

  1. 不等号演算子を使用する

PHP では、!= 演算子を使用して、2 つの変数が等しくないかどうかを判断できます。以下は簡単な例です。

$var1 = 10;
$var2 = 20;
if ($var1 != $var2) {
    echo "$var1 和 $var2 不相等";
}

上記の例では、$var1 変数と $var2 変数の値が等しくない場合、「10 と 20 は等しくない」と出力されます。

  1. 定数不等演算子を使用する

PHP には、2 つの変数の値を同時に比較できる定数不等演算子 !== もあります。 . データ型。以下に例を示します。

$var1 = "10";
$var2 = 10;
if ($var1 !== $var2) {
    echo "$var1 和 $var2 不相等";
}

この例では、$var1 には文字列「10」が割り当てられ、$var2 には数値 10 が割り当てられます。データ型が異なるため、$var1 !== $var2 は true を返し、「10 と 10 は等しくない」と出力されます。

  1. 関数比較の使用

演算子の使用に加えて、PHP の関数を使用して 2 つの変数の値を比較することもできます。たとえば、strcmp() 関数を使用して 2 つの文字列の値を比較できます。以下は例です:

$str1 = "abc";
$str2 = "def";
if (strcmp($str1, $str2) !== 0) {
    echo "$str1 和 $str2 不相等";
}

上の例では、文字列 $str1 と $str2 の値が等しくない場合、strcmp() 関数は 0 に等しくない値を返すため、次のように出力されます。 「abc と def は等しくない」。

概要

PHP プログラミングでは、2 つの値が等しいかどうかを判断する方法がたくさんあります。 != 演算子、不等号演算子 !==、または関数を使用して 2 つの値を比較できます。どの方法を使用する場合でも、常に一貫性を忘れずに、正しい判断方法を選択してください。

以上がPHPで2つの値が等しくないかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。