Problème de Traduction d'une fonction PHP vers ASP

Signaler
Messages postés
3
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
11 janvier 2006
-
Messages postés
3
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
11 janvier 2006
-
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

2 réponses

Messages postés
3
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
11 janvier 2006

Euh j'ai oublié la question....nan?!
En fait Si quelqu'un pouvait m'aider à traduire ces 2 lignes, ca serait fort sympathique...
Merci.

David.
Messages postés
3
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
11 janvier 2006

Une dernière pour le fun...

foreach($data_array AS $set => $items)

Je le remplace comment en ASP?

For Each pos => items in data_array
Le => n'est pas apprécié par IIS ^^
Il a voulu dire quoi l'auteur avec $set => $items ?