accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

foreach sur array imbriqués

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.perl ] 

Retour : Accueil du site fr comp lang perl   charte stats de ce groupe


  Sujet:   foreach sur array imbriqués  
 De: r...@infogerance.us (Mihamina Rakotomandimby)
 Groupes: fr.comp.lang.perl
 Organisation: There's no cabale
 Date: 25. Feb 2008, 23:27:37
Bonjour,
J'ai des Array de ce type:
     #!/usr/bin/perl
     use strict;
     use warnings;

     my @lignes=('r','d', 'a', 'o',);

     my @extrait_fichier=(
         ('a', "dsforigje"),
         ('r', "dsvvc"),
         ('a', "vcxvcxvcx"),
         ('o', "fdods"),
         ('d', "vvcxvcvxczsz"),
         ('o', "qssssss"),
         ('o', "ddddddddddd"));

     foreach my $lettre (@lignes)
     {
         foreach my $enreg (@extrait_fichier)
         {
             if ($lettre eq $enreg[0])
             {
                 print $enreg[1];
             }
         }
     }

C'est lié à mon problème de remise en ordre de fichier de log.
Le souci est que "$enreg" est un tableau.
Mais si je mets "@enreg", alors il dit qu'il lui manque le "$" qu'il 
faut à tout "foreach".
Plutot que de demander comment résoudre mon problème en particulier, je 
voudrais vou demander comment on fait pour foreach-er de manière 
imbriquée des array d'array d'array... de manière générale.

Merci d'avance


-- 
Huile Essentielle de Camphre http://www.huile-camphre.fr
Infogerance http://www.infogerance.us
(Serveurs, Postes de travail, Développement logiciel)


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)