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 ;
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......
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
 
//------------------------------------------------------
	  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.']);';
	  }
	  //----------------------------------------------------
D'avance, merci pour votre aide.