Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
713 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comparaison de 2 arrays à multiples valeurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comparaison de 2 arrays à multiples valeurs

n°1843367
phoelis
Posté le 26-01-2009 à 20:10:13  profilanswer
 

Bonjour a vous tous.
 
alors voila je voudrais comparer 2 array
 
$Array1
Array ( [0] => Array ( [0] => 202640 [1] => AAA [2] => BBB [3] => 3570 ) [1] => Array ( [0] => 216373 [1] => EEE[2] => FFF[3] => 0) [2] => Array ( [0] => 216373 [1] => EEE [2] => FFF [3] => 0) )  
 
$Array2
 
Array ( [0] => Array ( [0] => 202640 [1] => AAA [2] => BBB [3] => 3570 ) [1] => Array ( [0] => 216373 [1] => EEE[2] => FFF[3] => 0) [2] => Array ( [0] => 205330  [1] => CCC[2] => DDD[3] => 0) )  
 
si je fais

Code :
  1. if ($Array1 != $Array2){} => return true car en effet elle sont pas dans le meme ordre :-)


 
mais je voudrais savoir si je peux comparer seulement des valeurs par exemple la valeur [3] de l'array1 et la valeur[3] de l'array2  
 
soyons fou j'ai testé ca :-)

Code :
  1. if ($Array1[3] != $Array2[3]){} => return true donc fonctionne pas


 
les Valeurs sont pourtant = 0...  
 
donc si une personne à une piste je suis preneur.
Merci a tous
Phoelis


Message édité par phoelis le 26-01-2009 à 20:12:14
mood
Publicité
Posté le 26-01-2009 à 20:10:13  profilanswer
 

n°1843374
Profil sup​primé
Posté le 26-01-2009 à 20:27:21  answer
 

Salut !
 
tu devrais trouver ton bonheur dans la doc officiel
http://fr.php.net/array

n°1843409
omega2
Posté le 26-01-2009 à 22:33:16  profilanswer
 

$Array1[0] = Array ( [0] => 202640 [1] => AAA [2] => BBB [3] => 3570 )
$Array1[1] = Array ( [0] => 216373 [1] => EEE[2] => FFF[3] => 0)
$Array1[2] = Array ( [0] => 216373 [1] => EEE [2] => FFF [3] => 0)
 
Pas d'indice 3 pour $Array1.
Idem pour $Array2 : pas d'indice 3
 
Finalement, c'est qu'elle case que tu voulais tester?

n°1844041
phoelis
Posté le 28-01-2009 à 10:42:03  profilanswer
 

déjà merci pour vos réponses, en fait ce n est pas l'indice 3 que je veux comparer mais : l'entièreté de $Array1 vs $Array2 et en particulier les valeurs  
$Array1[0] = Array ( [0] => 202640 [1] => AAA [2] => BBB [3] => 3570 )
$Array1[1] = Array ( [0] => 216373 [1] => CCC[2] => DDD[3] => 0)
$Array1[2] = Array ( [0] => 216000 [1] => EEE [2] => FFF [3] => 0)  
 
VS  
 
$Array2[0] = Array ( [0] => 202640 [1] => AAA [2] => BBB [3] => 3570 )
$Array2[1] = Array ( [0] => 216000 [1] => EEE [2] => FFF [3] => 0)  
$Array2[1] = Array ( [0] => 216373 [1] => CCC[2] => DDD[3] => 0)
 
pour moi ces 2 arrays sont identiques car les valeurs en gras sont les mêmes
 
Merci

Message cité 1 fois
Message édité par phoelis le 28-01-2009 à 10:46:42

---------------
http://sevenmiles.biz/
n°1844357
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 28-01-2009 à 18:07:15  profilanswer
 

phoelis a écrit :

déjà merci pour vos réponses, en fait ce n est pas l'indice 3 que je veux comparer mais : l'entièreté de $Array1 vs $Array2 et en particulier les valeurs  
$Array1[0] = Array ( [0] => 202640 [1] => AAA [2] => BBB [3] => 3570 )
$Array1[1] = Array ( [0] => 216373 [1] => CCC[2] => DDD[3] => 0)
$Array1[2] = Array ( [0] => 216000 [1] => EEE [2] => FFF [3] => 0)  
 
VS  
 
$Array2[0] = Array ( [0] => 202640 [1] => AAA [2] => BBB [3] => 3570 )
$Array2[1] = Array ( [0] => 216000 [1] => EEE [2] => FFF [3] => 0)  
$Array2[1] = Array ( [0] => 216373 [1] => CCC[2] => DDD[3] => 0)
 
pour moi ces 2 arrays sont identiques car les valeurs en gras sont les mêmes
 
Merci


 
Soit plus clair dans ce que tu souhaites faire. Sinon si tu veux trouver la valeur entre deux tableaux : array_diff. La fonction travaille uniquement sur les valeurs.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comparaison de 2 arrays à multiples valeurs

 

Sujets relatifs
Une sorte de comparaison d'un fichier excel et une table access.Suppression de valeurs dans un tableau multidimensionnel
Declaration de fonctions statiques, warning multiplesRequetes avec jointures multiples
[JFreeChart] range des valeursValeurs reportées dans un formulaire d'envoi mail
Occurence multiples dans chaineComparaison de chaines en PHP
Trouver le plus grand ecart entre 2 valeursscript de comparaison suivant des critères
Plus de sujets relatifs à : Comparaison de 2 arrays à multiples valeurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR