Bonjour,
j'ai débuté Perl depuis quelques mois et j'ai souvent erré sur votre forum pour résoudre mes problèmes. Mais cette fois, après pas mal de tests j'en appelle à votre savoir.
Voici mon problème :
j'ai deux tableaux , @tableau1 qui varie selon chaque clés d'une table d'un hash et @tableau2 qui ne varie pas.
Ce que j'aimerai c'est encadrer chaque valeur de mes X @tableau1 par celles du @tableau2 et récupérer ces valeurs d'encadrement.
J'ai tenté les while, until mais ca finit toujours en boucle infinie![]()
J'ai trouvé ce bout de solution sur ce forum et j'ai bidouillé à ma sauce mais çà ne fonctionne pas super bien...
Merci pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 foreach my $key ( keys %hash) { my @tableau1 = @{$hash{$key}} ; foreach my $value1 (@tableau1) { my $value2 = $tableau2[0] ; map {$value_sup = $value2 if ( $values2 => $value1) }@tableau2 ; map {$value_inf = $value2 if ( $values2 <= $value1) }@tableau2 ; } }
Partager