Oui, donc quand j'utilise Data:Dumper sur un seul élément j'ai :
$VAR1 = { 'element' => { 'valeur' => 'HS', 'attribut' => 'etat', 'op' => '=', 'separateur_ou' => { 'valeur' => 'DEG', 'op' => '=' } } };
Quand c'est sur deux éléments j'ai :
$VAR1 = { 'element' => [ { 'valeur' => 'HS', 'attribut' => 'etat', 'op' => '=', 'separateur_ou' => { 'valeur' => 'DEG', 'op' => '=' } }, { 'valeur' => 'HS', 'attribut' => 'etat', 'op' => '=', 'separateur_ou' => { 'valeur' => 'DEG', 'op' => '=' } } ] };
De plus avec la fonction : ref, lorsque j'ai plus d'un élément au lieu de récupéraer HASH, je récupère ARRAY.
Donc je vois bien que j'ai un tableau qui n'est pas créé, même avec ForceArray il ne se crée pas.
Merci de votre aide.