Bonjour,
Je travaille actuellement sur un code, je crois que j'ai trop le nez plongé dedans pour voir comment faire ma manipulation ...
J'ai un hash de hash, dont la valeur en bout de chaine est une référence de tableau vide.
J'illustre, en affichant le résultat du print Dumper de mon hash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $VAR1 = 'mysql.table2.col4'; $VAR2 = { 'mysql.table1.col1' => [], 'mysql.table3.col4' => [] }; $VAR3 = 'mysql.table1.col1'; $VAR4 = { 'mysql.table2.col4' => $VAR2->{'mysql.table1.col1'} }; $VAR5 = 'mysql.table3.col4'; $VAR6 = { 'mysql.table2.col4' => $VAR2->{'mysql.table3.col4'} }; $VAR7 = 'mysql.table3.col3'; $VAR8 = { 'mysql.table4.col4' => [] }; $VAR9 = 'mysql.table4.col4'; $VAR10 = { 'mysql.table3.col3' => $VAR8->{'mysql.table4.col4'} };
On remarque que dans $VAR2, j'ai deux valeurs pointant chacune vers un tableau vide, le problème, c'est que les tableaux ne sont pas les mêmes, ce qui me posent des soucis dans mes traitements suivants.
Il faudrait que quand j'aille chercher la valeur 'mysql.table1.col1', ou 'mysql.table3.col4' dans $VAR2, le tableau pointé soit le même.
Tant que le tableau est vide, on pourrait penser que ma demande n'a pas lieu d'être, mais il se trouve que je remplis le tableau par la suite, et je n'ai pas la même chose, alors qu'il faudrait que ce soit le même.
Merci pour votre aide.
Partager