Bonjour,
J'ai besoin de faire une boucle FOR dans laquelle j'ai des noms de variables qui évoluent en fonction du compteur. Mais je me heurte à un problème de syntaxe : voici mon code ;
J'aimerai faire une boucle FOR pour encapsuler tout ça, mais je me heure à des problèmes de noms de variables, notamment pour mes Array.
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 //---------------------------------------------- echo 'arrHotel[0] = new Array('."\n"; for($i=0;$i<$_countArrProduct1;$i++){ if ($i != ($_countArrProduct1-1)){ echo '"'.$_arrProducts1[$i]['champ1'].$separateur. $_arrProducts1[$i]['champ2'].$separateur. $_arrProducts1[$i]['champ3'].$separateur.'"'. ','. "\n"; } else { echo '"'.$_arrProducts1[$i]['champ1'].$separateur. $_arrProducts1[$i]['champ2'].$separateur. $_arrProducts1[$i]['champ3'].$separateur.'"'. "\n"; } } echo ');'."\n"."\n"."\n"; echo 'console.log("Valeur1", arrHotel[0]);'; //------------------------------------------------ echo 'arrHotel[1] = new Array('."\n"; for($i=0;$i<$_countArrProduct2;$i++){ if ($i != ($_countArrProduct2-1)){ echo '"'.$_arrProducts2[$i]['champ1'].$separateur. $_arrProducts2[$i]['champ2'].$separateur. $_arrProducts2[$i]['champ3'].$separateur.'"'. ','. "\n"; } else { echo '"'.$_arrProducts2[$i]['champ1'].$separateur. $_arrProducts2[$i]['champ2'].$separateur. $_arrProducts2[$i]['champ3'].$separateur.'"'. "\n"; } } echo ');'."\n"."\n"."\n"; echo 'console.log("Valeur2", arrHotel[1]);'; //------------------------------------------------ ETC......
D'avance, 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
14
15
16
17
18
19
20
21
22
23
24
25 //------------------------------------------------------ for ($j=0;$j<7;$j++) { echo 'arrHotel['.($j+1).'] = new Array('."\n"; for($i=0;$i<$_countArrProduct.($j+1);$i++){ if ($i != ($_countArrProduct($j+1)-1)){ echo '"'.$_arrProducts($j+1)[$i]['champ1'].$separateur. $_arrProducts($j+1)[$i]['champ2'].$separateur. $_arrProducts($j+1)[$i]['champ3'].$separateur.'"'. ','. "\n"; } else { echo '"'.$_arrProducts($j+1)[$i]['champ1'].$separateur. $_arrProducts($j+1)[$i]['champ2'].$separateur. $_arrProducts($j+1)[$i]['champ3'].$separateur.'"'. "\n"; } } echo ');'."\n"."\n"."\n"; echo 'console.log("Valeur($j+1)", arrHotel['.$j.']);'; } //----------------------------------------------------
Partager