[php]creer un array en utilisant un array pour les associations.

creer un array en utilisant un array pour les associations. [php] - PHP - Programmation

Marsh Posté le 16-08-2003 à 14:08:19    

j'ai
 

Code :
  1. $nom_champs=array(  'billets_5','billets_10','billets_20',
  2.     'pieces_10','pieces_20','pieces_50','pieces_1','pieces_2',
  3.     'sacs_petits','sacs_moyens','sacs_grands',
  4.     'inte_boites_simples','inte_boites_doubles',
  5.     'exte_boites','boitiers_dvd_simple', 'boitiers_dvd_double',
  6.     'poch_plastique','tickets_cb',
  7.     'etiquettes_achat','etiquettes_vente') ;
  8. $description_champs = array( 'Billets de 5 Euro','Billets de 10 Euro','Billets de 20 Euro',
  9.     'Pièces de 10 centimes','Pièces de 20 centimes',
  10.     'Pièces de 50 centimes','Pièces de 1 Euro',
  11.     'Pièces de 2 Euro',
  12.     'Petits Sacs', 'Sacs moyens', 'Grands sacs',
  13.     'Intérieurs boitiers CD simples',
  14.     'Intérieurs boitiers CD doubles',
  15.     'Boitiers extérieurs',
  16.     'Boitiers DVD simple','Boitiers DVD doubles',
  17.     'pochettes plastique vierges','rouleaux de tickets CB',
  18.     'Etiquettes Achat','Etiquettes Vente');

 
 
y'a t'il une maniere simple de me crée un array associatif a partir de ces arrays
 
 
'billets_5' => 'Billets de 5 Euro'
'billets_10' => 'Billets de 10 Euro'
 
 
c'est à dire un constructeur ou une fonction efficace déja dans les fonctions standards ?
etc ???
 
ou bien faire
 
 

Code :
  1. for ($i=0; $i<count($nom_champs); i++)
  2. $bidule[$nom_champs[$i]]==$description_champs[$i]


Message édité par farib le 16-08-2003 à 14:11:23
Reply

Marsh Posté le 16-08-2003 à 14:08:19   

Reply

Marsh Posté le 16-08-2003 à 14:09:50    

Code :
  1. /* les correspondances d'icones */
  2.         var $icons=array ("gif" => "gimp",
  3.                           "jpg" => "xv",
  4.                           "png" => "gimp",
  5.                           "mp3" => "sound",
  6.                           "txt" => "gvim",
  7.                           "mpg" => "video",
  8.                           "avi" => "video",
  9.                           "html" => "html",
  10.                           "htm" => "html",
  11.                           "gz" => "tgz",
  12.                           "zip" => "tgz"
  13.                          );


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-08-2003 à 14:10:47    

kadreg a écrit :

Code :
  1. /* les correspondances d'icones */
  2.         var $icons=array ("gif" => "gimp",
  3.                           "jpg" => "xv",
  4.                           "png" => "gimp",
  5.                           "mp3" => "sound",
  6.                           "txt" => "gvim",
  7.                           "mpg" => "video",
  8.                           "avi" => "video",
  9.                           "html" => "html",
  10.                           "htm" => "html",
  11.                           "gz" => "tgz",
  12.                           "zip" => "tgz"
  13.                          );

 


 
t'as lu que le titre, pas le post  :D

Reply

Marsh Posté le 16-08-2003 à 14:12:30    

farib a écrit :


t'as lu que le titre, pas le post  :D  


 
Depuis quand il faut lire les posts avant de répondre ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-08-2003 à 14:15:58    

http://forum.hardware.fr/forum2.ph [...] 544&cat=10
 

Citation :

* Les sujets et contenus des messages doivent être francisés au maximum dans la mesure du possible. L'anglais est la langue commune de l'informatique, mais on peut tout exprimer en français, et aussi bien. N'hésitez pas à demander des traductions sur des termes si vous en éprouvez le besoin.

 :o

Reply

Marsh Posté le 16-08-2003 à 14:17:17    

Taz a écrit :

http://forum.hardware.fr/forum2.ph [...] 544&cat=10
 

Citation :

* Les sujets et contenus des messages doivent être francisés au maximum dans la mesure du possible. L'anglais est la langue commune de l'informatique, mais on peut tout exprimer en français, et aussi bien. N'hésitez pas à demander des traductions sur des termes si vous en éprouvez le besoin.

 :o  


et à part ça ?

Reply

Sujets relatifs:

Leave a Replay

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