Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3002 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] Array à plusieurs variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] Array à plusieurs variables

n°911449
Blackdalhi​a
Let's rock !
Posté le 30-11-2004 à 19:11:29  profilanswer
 

Salut !
 
je voudrais remplir un tableau pour créer un calendrier. Je parcours les resultats d'une requete, et je fais
 
$calendrier[$an][$mois][$jour]=$evenement;
 
mais ca ne marche pas ... quand j'affiche les valeurs de mon tableaux avec un foreach, j'ai le resultat suivant :
2004 : Array
 
mon passage de variable doit pas etre top, pourtant c'est ce que je vois dans le manuel ... help svp !!!!!

mood
Publicité
Posté le 30-11-2004 à 19:11:29  profilanswer
 

n°911461
sielfried
Posté le 30-11-2004 à 19:29:01  profilanswer
 

Si tu fais un truc du genre :  
 

Code :
  1. foreach ($calendrier as $annee => $val)
  2.    echo $annee.' : '.$val;


 
... tu risques effectivement d'avoir du "Array", et c'est normal.
 
Si ce n'est pas ça que tu fais, colle ici ton foreach histoire de voir.


Message édité par sielfried le 30-11-2004 à 19:29:51

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°911497
Mara's dad
Yes I can !
Posté le 30-11-2004 à 20:17:44  profilanswer
 

Yes :
 

foreach ($calendrier as $annee => $year)
{
 foreach ($year as $mois => $month)
 {
  foreach ($month as $jour => $evenement)
  {
   echo "$annee/$mois/$jour : $evenement";
  }
 }
}



---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°911893
Blackdalhi​a
Let's rock !
Posté le 01-12-2004 à 11:18:02  profilanswer
 

cette boucle foreach fonctionne beaucoup mieux ! merci !
en fait je voudrais accéder à un element du tableau : je croyais faire un truc bete du style :
$evenement = $calendrier[$an][$mois][$jour]
 
mais ca marche pas du tout. Dans les tutoriaux, je ne vois aucun exemple de ce style (a chaque fois on a des parametre fixes du style $evenement = $calendrier[2004][11[16]
 
==> y a pas moyens de le faire par variable ?

n°911896
sielfried
Posté le 01-12-2004 à 11:25:33  profilanswer
 

Blackdalhia a écrit :

cette boucle foreach fonctionne beaucoup mieux ! merci !
en fait je voudrais accéder à un element du tableau : je croyais faire un truc bete du style :
$evenement = $calendrier[$an][$mois][$jour]
 
mais ca marche pas du tout. Dans les tutoriaux, je ne vois aucun exemple de ce style (a chaque fois on a des parametre fixes du style $evenement = $calendrier[2004][11[16]
 
==> y a pas moyens de le faire par variable ?


 
Qu'est-ce qui ne "marche pas du tout" avec des variables ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°911901
Blackdalhi​a
Let's rock !
Posté le 01-12-2004 à 11:38:29  profilanswer
 

heu ... rien en fait, j'avais fait une grosse c*nnerie [boulet inside] ... desolé ! Bon je vais mediter la boucle foreach pour la peine !
merci encore pour la rapidité et la qualité des reponses !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] Array à plusieurs variables

 

Sujets relatifs
Créer un Array à partir du contenu d'une celluleComment initialiser 100 variables rapidement
question de débutant à propos des arrayRequete sql sur plusieurs tables avec nom de la table
[C] Threads et variablesPassage de variables VB vers C++
Se connecter a plusieurs database a la foisPb delphi : Quick Report sur plusieurs groupements
Newbie : Plusieurs appli pour une seule base MySQL ?[C++] Lié des variables a l'intérieur d'une struct à...
Plus de sujets relatifs à : [php] Array à plusieurs variables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR