IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

créer des array numéroté à partir d'une liste


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de tavarlindar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 262
    Points : 97
    Points
    97
    Par défaut créer des array numéroté à partir d'une liste
    Bonjour,
    Je bloque.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    donnees_recues = "1[¤]1[¤]Etoile du Nord[¤]2000[¤]33[¤]10[¦]39[¤]1[¤]Etoile du sud[¤]1998[¤]124[¤]26";
    	// avec [¦] le separateur entre les enregistrements
    	// avec [¤] le separateur entres les données pour un enregistrement donné
    je souhaite créer 2 array accessibles par tout dans mon code. Je souhaite que ces arrays soient indicés avec comme indice la première valeur de chaque enregistrement

    enregistrement1 = array('1','1','Etoile du Nord','2000','33'10);
    enregistrement39 = array('39','1','Etoile du Sud','1998','124'26);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    bateaux=donnees_recues.split('[¦]'); //  [¦ ]est le separateur entre les bateaux
     
    nb_bateaux=bateaux.length;
    selectBateau.length=nb_bateaux;
     
    for (j=0; j<nb_bateaux; j++){
    bateau=bateaux[j].split('[¤]');  
    var numero_id_bateau = bateau[0];
     
    ????????
     
    }

  2. #2
    Membre régulier Avatar de tavarlindar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 262
    Points : 97
    Points
    97
    Par défaut
    je pense avoir trouvé :
    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
     
    bateaux=donnees_recues.split('[¦]'); //  [¦ ]est le separateur entre les bateaux
    					nb_bateaux=bateaux.length;
    					selectBateau.length=nb_bateaux;
    					var arraybateau = new Array();
    					for (j=0; j<nb_bateaux; j++)
    						{
    						bateau=bateaux[j].split('[¤]');  
    						var numero_id_bateau = bateau[0];
     
    						var numero_id_bateau = bateau[0];
    						arraybateau[numero_id_bateau] = new Array();
    						arraybateau[numero_id_bateau].push(bateau[0]);
    						arraybateau[numero_id_bateau].push(bateau[1]);
    						arraybateau[numero_id_bateau].push(bateau[2]);
    						arraybateau[numero_id_bateau].push(bateau[3]);
    						arraybateau[numero_id_bateau].push(bateau[4]);
    						arraybateau[numero_id_bateau].push(bateau[5]);
     
    						}

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer des fichiers excel à partir d'une feuille et d'une liste
    Par chmouf dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/05/2014, 20h57
  2. Créer des feuilles excel à partir d'une liste+données
    Par sof_011 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/11/2013, 15h14
  3. actualisation des cellules a partir d'une liste de choix multiples
    Par crachzero dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/03/2008, 20h42
  4. Réponses: 19
    Dernier message: 27/11/2007, 23h54
  5. Créer un nouvel onglet à partir d'une liste déroulante
    Par valouche dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 02/06/2007, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo