Maison >développement back-end >tutoriel php >Comment vérifier l'égalité des tableaux en PHP ?

Comment vérifier l'égalité des tableaux en PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-21 17:11:11583parcourir

How Do I Verify Array Equality in PHP?

Vérification de l'égalité des tableaux en PHP

Lorsque l'on compare des tableaux en PHP, il est crucial de s'assurer qu'ils sont égaux en termes de taille, d'indices, et des valeurs. Cela peut être fait en utilisant les opérateurs suivants :

== ou !=:

L'opérateur d'égalité (==) et l'opérateur d'inégalité (!=) vérifient si deux les tableaux ont les mêmes paires clé/valeur. Cependant, ces opérateurs ne prennent pas en compte l'ordre ou le type des éléments dans les tableaux.

=== ou !==:

Alternativement, l'opérateur d'identité ( ===) et l'opérateur de non-identité (!==) effectuent une vérification plus stricte. Ils nécessitent que les tableaux aient les mêmes paires clé/valeur dans le même ordre et des mêmes types.

Exemple :

$a = ['apple' => 1, 'banana' => 2, 'cherry' => 3];
$b = ['apple' => 1, 'banana' => 2, 'cherry' => 3];

$arraysAreEqual = ($a == $b); // TRUE if $a and $b have the same key/value pairs.
$arraysAreEqual = ($a === $b); // TRUE if $a and $b have the same key/value pairs in the same order and of the same types.

Remarque :

L'opérateur d'inégalité est != tandis que l'opérateur de non-identité est !==. Cette convention de dénomination correspond à l'opérateur d'égalité == et à l'opérateur d'identité ===.

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