IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Comparer 2 listes d'id


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 135
    Points : 69
    Points
    69
    Par défaut Comparer 2 listes d'id
    bonjour,

    je cherche une fonction permettant de comparer des éléments et notamment de tester si par rapport à une matrice d'arborescence, j'ai des éléments d'arborescence manquant pour l'un de mes clients.

    J'effectue une première requete SQL pour me sortir tous les id de l'arborescence de ma matrice.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $liste_matrice_ged_struct_id=array();
    while($row_matrice=fetch($res_matrice)) {
    		array_push($liste_matrice_ged_struct_id,$row_matrice["ged_struct_id"]);
     
    	}	
     
    		print_r($liste_matrice_ged_struct_id);
    J'effectue une deuxième requete SQL pour me sortir tous les id de l'arborescence de mon client.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $liste_ged_struct_id=array();
    while($row_liste=fetch($res_liste)) {
    			array_push($liste_ged_struct_id,$row_liste["source_client_ged_id"]);
    			}
    print_r($liste_ged_struct_id);
    Comment puis-je obtenir les ID qui existent dans la matrice $liste_matrice_ged_struct_id et n'existe pas dans $liste_ged_struct_id

    PS : je n'ai pas besoin d'avoir les ID qui sont dans $liste_ged_struct_id et n'existent pas $liste_matrice_ged_struct_id

    Merci de votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 135
    Points : 69
    Points
    69
    Par défaut
    J'ai trouvé, il suffit de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $result = array_diff($liste_matrice_ged_struct_id, $liste_ged_struct_id);
    print_r($result);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comparer deux listes
    Par timtim2007 dans le forum Prolog
    Réponses: 7
    Dernier message: 07/06/2019, 09h02
  2. comparer une liste de valeur
    Par jfcb92 dans le forum Excel
    Réponses: 4
    Dernier message: 14/11/2007, 08h36
  3. Comparer x listes de x serveurs
    Par MaitrePylos dans le forum Langage
    Réponses: 1
    Dernier message: 12/10/2007, 09h58
  4. [C# 2.0] Comparer deux listes
    Par Rodie dans le forum Windows Forms
    Réponses: 4
    Dernier message: 01/08/2006, 00h40
  5. Comparer des listes de prix
    Par denisfavre dans le forum Access
    Réponses: 8
    Dernier message: 08/11/2005, 20h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo