324 votes

PHP - vérifier si deux matrices sont égales

Je voudrais vérifier si deux matrices sont égales. Je veux dire : même taille, même index, mêmes valeurs. Comment puis-je faire ?

En utilisant `` comme suggéré par un utilisateur, je pense que ce qui suit serait d’imprimer Entrez si au moins un élément sur les ensembles sont différents, mais en fait ce n’est pas.

592voto

Stefan Gehrig Points 47227
<pre><code></code><p><a href="http://www.php.net/manual/en/language.operators.array.php">Opérateurs de array</a>.</p><p><strong>EDIT</strong></p><p><code></code><code></code>pour faire correspondre l’égalité <code></code> <code></code> .</p></pre>

103voto

lepe Points 8959

Conformément à : http://www.php.net/manual/en/language.operators.comparison.php#70762

Lorsque vous voulez savoir si deux tableaux contiennent les mêmes valeurs, peu importe l’ordre des valeurs, vous ne pouvez pas utiliser « == » ou « === ». En d’autres termes :

Pour répondre à cette question, utilisez :

38voto

Iggi Points 101

Essayez de sérialiser. Cela va vérifier imbriqués sous-tableaux ainsi.

11voto

Emil Vikström Points 42251

Comparer les autres valeurs :

Vous pouvez lire sur tous les opérateurs de tableau ici : http://php.net/manual/en/language.operators.array.php Note par exemple que === vérifie également que les types et l’ordre des éléments dans les tableaux sont les mêmes.

8voto

jeroen Points 47068

Vous pouvez utiliser `` pour vérifier les différences entre les deux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X