Bonjour,

Je vous sollicite à nouveau car j'ai un petit problème de manipulation des données d'un hash. Bien évidemment, j'ai essayé de chercher un cas similaire au mien et je suis un peu déséspéré !

Voici mon hash:

%CRI = ( "Periode Deb" => \@Periode_Deb,
"Periode Fin" => \@Periode_Fin,
"CCS Impute" => \@CCS_Impute,
"Date Com" => \@Date_Com,
"Imputation" => \@Imputation,
"Unite" => \@Unite,
"Report" => \@Report );

Je veux stocker les valeurs récupérés d"une ligne lue.
Je bute à cet endroit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
@I = $_ =~ m{(<i>.+?</i>)}msgi;
$j = 0;

foreach $i ( @I ) {
 @elementI = split(/;/,$i);
 push $CRI{"Periode Deb"}->Periode_Deb[$j],$elementI[4] ;
 ...
 $j++;
}
Comment stocker une valeur à l'indice $j dans les tableaux @.. de mon hash ?

Merci d'avance pour votre aide