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

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

2 réponses

david2704 Messages postés 3 Date d'inscription mardi 17 août 2004 Statut Membre Dernière intervention 11 janvier 2006
11 janv. 2006 à 13:01
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.
0
david2704 Messages postés 3 Date d'inscription mardi 17 août 2004 Statut Membre Dernière intervention 11 janvier 2006
11 janv. 2006 à 13:04
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 ?
0
Rejoignez-nous