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 :

boucles foreach imbriqué (tableau 3 colonnes)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut boucles foreach imbriqué (tableau 3 colonnes)
    Bonjour,

    Je dispose de 3 array.

    Pour faire simple voici a quoi il ressemble:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $array1 = array ("1","2","3")
    $array2 = array ("a","b","c")
    $array1 = array ("A","B","C")
    Je souhaiterai mettre en forme ces données (3 array) sous forme de tableau de 3 colonnes à savoir:

    1 a A
    2 b B
    3 c C

    Comment faire pour remplir les colonnes, j'ai testé avec 3 boucles foreach imbriqué mais ca me donne n'importe quoi.

    Avez vous une idée?

    Merci par avance

  2. #2
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Salut,
    Si tes tableaux sont de meme grandeurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
     
    foreach($Tab1 as $K=>$V)
       $NewT[$K]=array($Tab1[$K], $Tab2[$K], $Tab[$K]);

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut
    Hello et merci tout d'abord.

    Oui ils sont tous les trois de même grandeurs.

    Par contre pour l'affichage des 3 colonnes je procède comment ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <tr>
        <td></td>
        <td></td>
        <td></td>
      </tr>

  4. #4
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    foreach($NewT as $K=>$V){
         echo "couple Numero : ".$K."--> (".$V[0].",".$V[1].",".$V[2].")<br/>";
    code non testé... Dis moi si tu as un souchi

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut
    Euh j'ai déjà un soucis lol,

    Ca ne fonctionne pas
    Et j'aimerai incorpérer les données des arrays dans un tableau à 3 colonnes.

  6. #6
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Si $NewT exist alors a priori le code que je t'ais passer dois fonctionner...
    Precise les erreurs sinon ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    echo "<table>";
    foreach($NewT as $K=>$V){
         echo "<tr><td>couple Numero : ".$K."</td><td>".$V[0]."</td><td>".$V[1]."</td><td>".$V[2]."</td></tr>";
     
    echo "</table>";
    euh.... c'est ca que tu appelle un tableau ?

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

Discussions similaires

  1. Boucle foreach sur tableau devenu inaccessible
    Par Lhtldrn dans le forum C#
    Réponses: 1
    Dernier message: 08/07/2012, 11h23
  2. Comment créer un tableau dans une boucle foreach ?
    Par razily dans le forum Langage
    Réponses: 4
    Dernier message: 30/04/2012, 11h25
  3. [Smarty] objet foreach: accès tableau associatif imbriqué
    Par noobC dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/11/2009, 12h48
  4. Boucles foreach imbriquées: affichage non désiré
    Par renaud26 dans le forum Langage
    Réponses: 2
    Dernier message: 16/04/2009, 08h36
  5. boucles foreach imbriquées!
    Par jalam dans le forum C#
    Réponses: 12
    Dernier message: 16/07/2007, 18h08

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