Problème de Traduction d'une fonction PHP vers ASP
david2704
Messages postés3Date d'inscriptionmardi 17 août 2004StatutMembreDernière intervention11 janvier 2006
-
11 janv. 2006 à 11:08
david2704
Messages postés3Date d'inscriptionmardi 17 août 2004StatutMembreDernière intervention11 janvier 2006
-
11 janv. 2006 à 13:04
Bonjour à tous.
Voilà je développe une application en asp pour une école qui désire gérer son dortoire.
Je suis ainsi parti sur le plan d'évacuation du batiment représentant ainsi la disposition des chambres.
De là, j'utilise du "Drag & Drop" pour faire glisser les élèves concernés vers les chambres correspondantes.
J'ai récupérer une bonne source pour faire mon "Drag & Drop". Mais celle-ci a été développée en PHP/Javascript.
J'ai donc commencé à la traduire en ASP/Javascript.
Ca se déroule pas trop mal mais j'ai un soucis sur des variables de type tableau.
Voici une des fonctions écrites en PHP:
function parse_data($data)
{
$containers = explode(":", $data);
foreach($containers AS $container)
{
$container = str_replace(")", "", $container);
$i = 0;
$lastly = explode("(", $container);
$values = explode(",", $lastly[1]);
foreach($values AS $value)
{
if($value == '')
{
continue;
}
$final[$lastly[0]][] = $value;
$i ++;
}
}
return $final;
}
Et voici ma traduction en ASP:
function parse_data(data)
containers = split(data,":")
For Each container in containers
container = Replace(container,")","")
i = 0
lastly = split(container,"(")
values = split(lastly(1),",")
For Each value in values
if value = "" then
continue
end if
final(lastly(1),(1)) = value
i=i+1
Next
Next
return final
End Function
Les 2 lignes en rouges sont celles que je n'arrive pas à traduire.
Pour le return final , je pense qu'un final_ =final devrait passer, le plus important pour moi étant la ligne final(lastly(1),(1)) = value
A voir également:
Problème de Traduction d'une fonction PHP vers ASP