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

Langage PHP Discussion :

[Tableaux] Tableaux multi dimensionnels


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 28
    Par défaut [Tableaux] Tableaux multi dimensionnels
    Bonjour,

    je cherche un programme en php qui remplira un tableau à 2 dimensions contenant les jours de la semaine et, pour chaque jour, une liste de 5 nombres premiers croissants.

    Ex :
    lundi : 2, 3, 5, 7, 11
    mardi :13, 17, 19...

    Si quelqu'un peut m'aider...

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Aide-toi, le forum t'aidera...

    Tu peux peut-être commencer par proposer une idée ou un début d'implémentation ? Le forum est là pour t'aider à résoudre des problèmes de développement, et pas à faire tes exos à ta place.
    Réfléchis à la structure de ton programme, sur le papier, implémente-le, et reposte si tu as un problème (autre que : comment on fait cet exercice ?)

    A bientôt

  3. #3
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     $table = array();
    $table[1][1] = 1;   // lundi
    $table[1][2] = 3;
    $table[1][3] = 8;
    $table[1][4] = 9;
    $table[1][5] = 4;
    $table[2][1] = 25;   // mardi
    $table[2][2] = 12;
    $table[2][3] = 2;
    $table[2][4] = 88;
    $table[2][5] = 103;
    ...
    // jusqu'à $table[7][5] = 103;
    autant pour les nombres premiers, ce n'est qu'un exemple te tableau à deux dimensions
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  4. #4
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    Tu dois trouver ton bonheur dans toutes ces fonctions "array" : http://php.net/array

  5. #5
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 28
    Par défaut
    Merci pour ces réponses.

    En fait j'arrive déjà à voir en php si un nombre est premier ou pas.

    Mon problème vient plutôt des tableaux multi-dimensionnels.

    Je ne vois pas comment au sein d'un même tableau dire que , par exemple,

    $table[0]=lundi et $table[0][0]="2", $table[0][1]="3"...Je ne vois pas comment associer ces 2 idées au sein d'un même tableau...

  6. #6
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par ludovik
    Merci pour ces réponses.

    En fait j'arrive déjà à voir en php si un nombre est premier ou pas.

    Mon problème vient plutôt des tableaux multi-dimensionnels.

    Je ne vois pas comment au sein d'un même tableau dire que , par exemple,

    $table[0]=lundi et $table[0][0]="2", $table[0][1]="3"...Je ne vois pas comment associer ces 2 idées au sein d'un même tableau...
    Ah mais justement, non non non...
    On aura plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $table[0][0] = "lundi";
    $table[0][1] = 2;
    $table[0][2] = 3;
    $table[1][0] = "mardi";
    $table[1][1] = 5;
    $table[1][2] = 7;
    Enfin, si j'ai bien compris ce que tu veux faire.

  7. #7
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 28
    Par défaut
    C'est sûr, ça doit passer comme ça. Mais de cette façon, on place les jours et les nombres au même niveau. Moi, je souhaiterais plutôt qu'à un jour soient associés des nombres, que le jour soit à un niveau supérieur au nombre

  8. #8
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par ludovik
    C'est sûr, ça doit passer comme ça. Mais de cette façon, on place les jours et les nombres au même niveau. Moi, je souhaiterais plutôt qu'à un jour soient associés des nombres, que le jour soit à un niveau supérieur au nombre
    Fais quelque chose comme ça alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $tab = array();
    $tab['lundi'] = array();
    $tab['lundi'][0] = 2;
    Le tableau de plus haut niveau est un tableau associatif, diont les noms des jours sont les clés. Les sous tableaux contiennent les nombres premiers.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/10/2006, 18h49
  2. [Tableaux] Tableau multi dimensionnel
    Par gids01 dans le forum Langage
    Réponses: 7
    Dernier message: 02/10/2006, 16h18
  3. [Tableaux] Les tableaux multi-dimensionnels
    Par ludovik dans le forum Langage
    Réponses: 2
    Dernier message: 23/05/2006, 12h21
  4. [Tableaux] tri sur un tableau multi-dimensionnel
    Par nicoaix dans le forum Langage
    Réponses: 1
    Dernier message: 12/04/2006, 21h23
  5. Réponses: 7
    Dernier message: 18/12/2005, 23h29

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