Bonjour,

je souhaite convertir un bout de code php en asp....son équivalent

voici le code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
foreach($tableau as $key => $val) { 
            if(isset($key))
			{
				if(is_string($key))
				{
					$key = "'".$key."'";
				}
				conv_tabjs($val, $nomjs."[".$key."]", false); 
			}            
        }
la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
foreach($tableau as $key => $val)
pourait t'elle est du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
for each val in tableau
.....le key je fais quoi avec ?? c'est comme le i dans une boucle du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
for i=0 to ubound(tableau)
??


dans le fond c'est un bout de code pour convertir un tableau PHP en déclaration d'un tableau javascript
donc voici la fonction complete :
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
function conv_tabjs($tableau, $nomjs, $prempass=true) { 
 
    if($prempass) { 
        $taille = count($tableau); 
 
        echo "var ".$nomjs." = new Array(".$taille.");\n"; 
        foreach($tableau as $key => $val) { 
            if(isset($key))
			{
				if(is_string($key))
				{
					$key = "'".$key."'";
				}
				conv_tabjs($val, $nomjs."[".$key."]", false); 
			}            
        } 
    } 
    else { 
        if(is_array($tableau)) { 
            echo($nomjs." = new Array(".count($tableau).");\n"); 
            foreach($tableau as $key => $val) { 
                if(isset($key))
				{
					if(is_string($key))
					{
						$key = "'".$key."'";						
					}				 
                	conv_tabjs($val, $nomjs."[".$key."]", false); 
				}
            } 
        } 
        else { 
			if(isset($tableau))
			{
				if(is_string($tableau))
				{
					$tableau = "'".addcslashes($tableau,"'")."'"; 
				}
			}
            echo($nomjs." = ".$tableau.";\n"); 
        } 
    } 
}
merci de m'aider a la convertir