Bonjour à tous,
J'ai un souci que je n'arrive pas à résoudre malgré de nombreuses recherches.
J'ai un fichier CSV contenant un tableau de 2 lignes.
La premiére contient les en-têtes de mon tableau et la deuxiéme les valeurs associées.
Je souhaite mettre tous ça dans un tableau associatif.
En gros j'ai mon fichier qui a cette forme:
nom;prenom;age;
defer;phil;23;
et je voudrais en faire ça:
array(nom => defer, prenom => phil, age => 23)
Ensuite j'ai une deuxiéme difficulté c'est que mon nombre de colonnes n'est pas toujours le même.
Ces fichiers CSV me sont envoyés avec toujours la même forme et les mêmes colonnes sauf 3 qui se trouvent toujours au même endroit quand elles sont présentes.
Explication:
Mon fichier peut ressembler à ça:
nom;prenom;age;
defer;phil;23;
Avec la possibilité de rajouter les colonnes sexe, taille ou poids entre prénom et age. Ce peut être une seule de ces colonnes où plusieures voire les trois qui, quoi qu'il arrive, seront toujours dans l'ordre indiqué ci-dessus.
Quelqu'un a une idée ?
Merci d'avance d'aider un pauv' codeur débutant à trouver sa voie
Partager