Classement catégories
Résolu
Bonjour, je suis confronté à un problème, j'ai a ma disposition un fichier CSV contenant des catégories, sous catégorie et produit, il s'organise de la manière suivante:
catégorie;sous-catégorie;produit
Je dois lire ce fichier CSV, et obtenir un tableau avec une arboréscence de la sorte:
Voilà, sachant que le nombre de sous catégorie pourrait varier selon le fichier CSV.
Je suis preneur de toute idée cela fait deux jours que je suis sur le problème, et que je ne trouve pas de solution.
En vous remerciant à l'avance !
catégorie;sous-catégorie;produit
Matériel audio;guitare;guitare Electrique
Matériel audio;guitare;guitare sèche
Matériel audio;sono;enceinte passive
Matériel audio;sono;enceinte active
Matériel vidéo;image;caméra
Matériel vidéo;image;appareil photo
Je dois lire ce fichier CSV, et obtenir un tableau avec une arboréscence de la sorte:
array(
"Matériel audio"=>array(
"guitare"=>array("guitare Electrique", "guitare sèche"),
"sono"=>array("enceinte passive", "enceinte active")
),
"Matériel vidéo"=>array(
"image"=>array("caméra", "appareil photo")
)
);
Voilà, sachant que le nombre de sous catégorie pourrait varier selon le fichier CSV.
Je suis preneur de toute idée cela fait deux jours que je suis sur le problème, et que je ne trouve pas de solution.
En vous remerciant à l'avance !
1 réponse
-
ModérateurBonjour,
C'est simple à faire ...
Surtout avec les tableaux associatifs...
Quand tu parcours ton fichier CSV :$monArray[$categorie][$sousCat][] = $valeur ;
-
-
Modérateur@Dorian.... tu n'as pas à connaitre à l'avance ... la syntaxe que je viens de te donner va s'auto adapter .....
Tu n'as rien de plus à faire ... -
@jordane45Oui, mais si j'ai 3 sous catégories au lieu de deux ?
-
Modérateur@Dorianben pareil ......
Tu as testé ??????
Comment te le dire autrement ..... ===>>>>>>>>TOUT SE FAIT AUTOMATIQUEMENT !!!!
-