Maison >développement back-end >Problème PHP >Comment déterminer si deux valeurs ne sont pas égales en php

Comment déterminer si deux valeurs ne sont pas égales en php

PHPz
PHPzoriginal
2023-04-24 10:52:241115parcourir

En programmation PHP, il est souvent nécessaire de déterminer si deux valeurs sont égales. Parfois, il faut aussi savoir quoi faire lorsque deux valeurs ne sont pas égales. Cet article présentera différentes manières de déterminer si deux valeurs sont égales en PHP.

  1. Utilisez l'opérateur d'inégalité

En PHP, vous pouvez utiliser l'opérateur != pour déterminer si deux variables ne sont pas égales. Voici un exemple simple :

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

Dans l'exemple ci-dessus, si les valeurs des variables $var1 et $var2 ne sont pas égales, le message "10 et 20 ne sont pas égaux" sera affiché.

  1. Utilisez l'opérateur d'inégalité constante

Il existe également un opérateur d'inégalité constante !== en PHP, qui peut comparer les types de données de deux variables en même temps lors de la comparaison de leurs valeurs. Voici un exemple :

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

Dans cet exemple, $var1 reçoit la chaîne "10" et $var2 reçoit le numéro 10. Puisque leurs types de données sont différents, $var1 !== $var2 renverra true, affichant ainsi "10 et 10 ne sont pas égaux".

  1. Utiliser la comparaison de fonctions

En plus d'utiliser des opérateurs, vous pouvez également utiliser des fonctions en PHP pour comparer les valeurs de deux variables. Par exemple, vous pouvez utiliser la fonction strcmp() pour comparer les valeurs de deux chaînes. Voici un exemple :

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

Dans l'exemple ci-dessus, si les valeurs des chaînes $str1 et $str2 ne sont pas égales, la fonction strcmp() renverra une valeur non égale à 0, affichant ainsi "abc et def ne sont pas égaux".

Résumé

En programmation PHP, il existe de nombreuses façons de déterminer si deux valeurs sont égales. Vous pouvez utiliser l'opérateur !=, l'opérateur d'inégalité !== ou utiliser une fonction pour comparer deux valeurs. Quelle que soit la méthode que vous utilisez, n’oubliez pas d’être cohérent et de choisir la bonne méthode de jugement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn