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

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] difference tableau multi dimension

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] difference tableau multi dimension

n°1350300
rdams
Posté le 20-04-2006 à 11:18:13  profilanswer
 

Bonjour,
 
j'ai deux tableau multi dimension dont je voudrais faire la différence.  
Voici les valeurs qu'il y a dans les tableaux tab1[$indice] et tab2 par exemple:  

Code :
  1. Array (
  2. [0] => Array ( [0] => test [1] => val1 [2] => val2 [3] => val3 [4] => )
  3. [1] => Array ( [0] => test [1] => val11 [2] => val22 [3] => val33 [4] => )
  4. )
  5. Array (
  6. [0] => Array ( [0] => test2 [1] => val2_1 [2] => val2_2 [3] => val2_3 [4] => ssr )
  7. )


 
pour le champs 4 du premier tableau c'est normal qu'il n'y ai pas de valeur suivant les traitement précédent, il peut y en avoir ou non.
 
pour faire la différence, entre les tableau je fais ceci :

Code :
  1. if (count(array_diff($tab2, $tab1[$indice]))>0) { 
  2.      echo 'ne fait rien<br>';
  3. } else {
  4.      echo 'ajout liste_inclus<br>';
  5. }


 
Quelque soit les valeurs de tab1[$indice] et tab2, lors du test, je passe toujours dans "ajout liste_inclus"
tab1[$indice] = tab2 ok je passe dans "ajout liste_inclus"mais si  
 
tab1[$indice] contient 2 ss tab et tab2 contient 2 ss tab différent je passe aussi dans "ajout liste_inclus"même si tab1[$indice] contient 2 ss tab et tab2 contient 1 ss tab.
 
Ce que je veut c'est passer dans ajout_liste inclus si dans tab1[$indice] j'ai tout tab2 meme si dans tab1[$indice] il y d'autre valeur en plus
 
Comment faire la différence, j'utilise PHP 4.0...


Message édité par rdams le 20-04-2006 à 16:09:35
mood
Publicité
Posté le 20-04-2006 à 11:18:13  profilanswer
 

n°1350372
anapajari
s/travail/glanding on hfr/gs;
Posté le 20-04-2006 à 12:24:01  profilanswer
 

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

  [résolu] difference tableau multi dimension

 

Sujets relatifs
utiliser les éléments d'un tableau d'entiers[Resolu] Encapsulation C -> c++ ?
BDD simple (tableau 10 colonnes) > comment m'y prendre ?[Résolu] Compteur avec cookie et Mysql
[Résolu] Centrer menu javascript[Résolu] PB affection de texte dans un bouton
Eclipse vs Internet Explorer : Très grosse différence :-s[Résolu] Problème ouverture Popup
[résolu] Agir sur un formulaire flashfooter sous des floats [resolu]
Plus de sujets relatifs à : [résolu] difference tableau multi dimension


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