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 :

[Tableaux] Parcours d'un tableau


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Points : 151
    Points
    151
    Par défaut [Tableaux] Parcours d'un tableau
    Bonjour à tous,
    Mon problème est le suivant. J'ai une classe qui me permet de faire des recherche dans un annuaire LDAP. La recherche se passe bien, il n'y a aucun souci au niveau de la classe.
    Je récupère le résultat de ma recherche dans un tableau. Je voudrais pouvoir le parcourir entièrement. J'ai regardé du coté des itérateurs mais je vois pas du tout comment faire. Une petite aide svp.

    Voici le tableau que je récupère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    $infos = $ldap->getResultatRecherche();
    echo "<pre>";
       print_r($infos);
    echo "</pre>";
     
    Array
    (
        [count] => 5
        [0] => Array
            (
                [objectclass] => Array
                    (
                        [count] => 3
                        [0] => top
                        [1] => dcObject
                        [2] => organization
                    )
     
                [0] => objectclass
                [o] => Array
                    (
                        [count] => 1
                        [0] => BE-ITECH
                    )
     
                [1] => o
                [dc] => Array
                    (
                        [count] => 1
                        [0] => be-itech
                    )
     
                [2] => dc
                [count] => 3
                [dn] => dc=be-itech,dc=fr
            )
       [1] => Array
          (
             // Cela m'est égal se qu'il y a après. 
          )
    )

  2. #2
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    Salut,

    Pour parcourir le tableau, un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    foreach($infos as $result) {
    if (is_array($result) ){//Pour eviter le [count]
    ...
    }
    }
    devrait faire l'affaire.

    Ensuite, à toi d'imbriquer les boucles for

Discussions similaires

  1. [Tableaux] Filtrer le parcours d'un tableau avec foreach
    Par Hotfirenet dans le forum Langage
    Réponses: 5
    Dernier message: 27/02/2008, 12h34
  2. [Tableaux] Parcours tableau associatif
    Par damien27000 dans le forum Langage
    Réponses: 2
    Dernier message: 03/10/2007, 16h33
  3. [Tableaux] Parcours de tableau multidimension
    Par grunk dans le forum Langage
    Réponses: 3
    Dernier message: 27/07/2007, 11h30
  4. [Tableaux] Problème sur le parcours d'un tableau
    Par gregal dans le forum Langage
    Réponses: 2
    Dernier message: 02/04/2007, 13h22
  5. [Tableaux] Parcours d'un tableau
    Par wormseric dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2006, 14h53

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