Bonsoir les forumeurs, forumeuses,
Je voulais savoir s'il est possible de trier un fichier csv via PHP.
Je m'explique,
J'ai un fichier csv de type : Titre; Éditeur; Développeur; ... (10 champs en tout)
J'ai créé un formulaire sur le site qui permet d'ajouter des données au fichier CSV, donc ces dernières se mettent à la suite des autres, et donc ne sont pas rangées par ordre alphabétique.
Sur une page du site j'affiche les titres du fichiers CSV :
Comment faire pour qu'ils soient triés par ordre alphabétique ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //Ouverture du fichier CSV $fichier="fichier.csv"; $findme="ludo"; //Lecture du fichier CSV if (($handle = fopen($fichier, "rb")) !== FALSE) { while (($data = fgetcsv($handle, 1024, ";")) !== FALSE) { if (($data[1]==$plateforme) && (strpos($data[6],$findme) !== FALSE)){ //Affichage du titre echo '<p><a href="jeu.php?jeu='.$data[0].'">'.$data[0].'</a><br></p>'; } } fclose($handle); }
J'ai bien vu qu'il existait une fonction sort() ou array_multisort() mais je n'arrive pas à l'appliquer...
Merci de votre aide,
Partager