Comment transformer 3 tableaux en 1 seul?

Comment transformer 3 tableaux en 1 seul? - PHP - Programmation

Marsh Posté le 06-10-2002 à 23:45:55    

Alors, voilà, j'ai ces trois tableaux:
 

Code :
  1. $arrayTitreParam = array (
  2. "n" => "news",
  3. "me" => "ajout_media",
  4. "gm" => "echange",
  5. "a" => "annonces",
  6. "ev" => "evenements",
  7. "rs" => "resultats",
  8. "mb" => "membres",
  9. "l" => "liens",
  10. "sm" => "smilies" );
  11. $arrayURLParam = array (
  12. "n" => "index.php?rub=membres/admin/gestion_news",
  13. "me" => "index.php?rub=membres/admin/ajout_media",
  14. "gm" => "index.php?rub=membres/admin/gestion_medias",
  15. "a" => "index.php?rub=membres/admin/gestion_annonces",
  16. "ev" => "index.php?rub=membres/admin/gestion_evenements",
  17. "rs" => "index.php?rub=membres/admin/gestion_resultats",
  18. "mb" => "index.php?rub=membres/admin/gestion_membres",
  19. "l" => "index.php?rub=membres/admin/gestion_liens",
  20. "sm" => "index.php?rub=membres/admin/gestion_smilies" );
  21. $arrayTitreGestion = array (
  22. "n" => "Gestion des news",
  23. "me" => "Ajouter un media",
  24. "gm" => "Gestion des echange",
  25. "a" => "Gestion des annonces",
  26. "ev" => "Gestion des evenements",
  27. "rs" => "Gestion des resultats",
  28. "mb" => "Gestion des membres",
  29. "l" => "Gestion des liens",
  30. "sm" => "Gestion des smilies" );


 
Comment je peux transformer tout ça en un tableau en 3 colonnes, facilement exploitable??

Reply

Marsh Posté le 06-10-2002 à 23:45:55   

Reply

Marsh Posté le 07-10-2002 à 08:14:52    

suffit de créer un nouveau tableau contenant les anciens
 

Code :
  1. $Array = array (
  2.   'TitreParam' => $arrayTitreParam,
  3.   'UrlParam' => $arrayUrlParam,
  4.   'TitreGestion' => $arrayTitreGestion
  5. );


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-10-2002 à 16:16:20    

En fait, je voyais plutôt un truc du genre:
 

Code :
  1. $array = array(
  2. "n" => "news" => "index.php?rub=membres/admin/gestion_news" => "Gestion des news",
  3. ....
  4. )


 
C'est possible ou pas?

Reply

Marsh Posté le 07-10-2002 à 16:30:36    

haazheel a écrit a écrit :

En fait, je voyais plutôt un truc du genre:
 

Code :
  1. $array = array(
  2. "n" => "news" => "index.php?rub=membres/admin/gestion_news" => "Gestion des news",
  3. ....
  4. )


 
C'est possible ou pas?




 
cete syntaxe est incorrecte..
 
je comprends pas ce que tu veux de plus..  
 
mon exemple te donne déjà le résultat que tu sembles vouloir obtenir...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-10-2002 à 20:44:25    

Ben en fait, plutôt que d'avoir à taper les trois premiers blocs de code, puis le tien, j'aurais voulu pouvoir créer directement un tableau à trois colonnes: une colonne d'index (ex: n, me), une colonne de liens (ex: index.php?rub=membres/admin/gestion_news) et une colonne de titre (ex: Gestion des news)
 
Si bien que lorsque je choisis l'index, j'ai rapidement l'url et le titre, sans passer par $arrayTitreParam[]...
 
Voilà tout

Reply

Marsh Posté le 08-10-2002 à 01:20:10    


 
Fallait le dire  :D  
 
 

Code :
  1. $arrayBrol = array(
  2.   "n" => array("news", "index.php?...", "Gestion des news" )
  3.   );


 
 :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-10-2002 à 01:51:19    

Ah pas mal celle là... je savais pas qu'on pouvait le faire, je prends note  :jap:

Reply

Marsh Posté le 08-10-2002 à 15:48:04    

zion a écrit a écrit :

 
 
Fallait le dire  :D  
 
 

Code :
  1. $arrayBrol = array(
  2.   "n" => array("news", "index.php?...", "Gestion des news" )
  3.   );


 
 :hello:  




 
Okay, et comment on accède à news par exemple?
 
$arrayBrol[n[0]]??

Reply

Marsh Posté le 08-10-2002 à 15:49:48    

plutôt $arraybBrol['n'][0]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 08-10-2002 à 19:00:19    

ok, merci bien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed