Afficher le contenu d'un répertoire en ordre alphabétique
Résolu/Fermé
chlow95
Messages postés
2
Date d'inscription
lundi 9 octobre 2017
Statut
Membre
Dernière intervention
10 octobre 2017
-
Modifié le 10 oct. 2017 à 09:16
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 10 oct. 2017 à 17:34
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 10 oct. 2017 à 17:34
A voir également:
- Répertoire alphabétique numérique
- Comment trier par ordre alphabétique sur excel - Guide
- Télévision numérique terrestre - Accueil - TV & Vidéo
- Pavé numérique bloqué - Guide
- Clavier numérique bloqué - Guide
- Logiciel répertoire alphabétique gratuit - Télécharger - Bureautique
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
526
10 oct. 2017 à 16:22
10 oct. 2017 à 16:22
Salut,
Une solution possible est, avant l'affichage, de récupérer les dossiers dans un tableau php puis d'utiliser la fonction php asort() sur ce tableau pour trier les dossiers, puis utiliser ce tableau pour l'affichage.
Exemple :
Bonne journée,
Une solution possible est, avant l'affichage, de récupérer les dossiers dans un tableau php puis d'utiliser la fonction php asort() sur ce tableau pour trier les dossiers, puis utiliser ce tableau pour l'affichage.
Exemple :
// tableau des noms de dossiers $directories = array(); // on récupère tous les dossiers du dossier courant // j'utilise glob pour récupérer les dossiers plus facilement mais il est possible d'utiliser les fonctions opendir() et readdir() $globResults = glob('./*', GLOB_ONLYDIR); // pour chaque dossier récupéré, on ajoute son nom dans le tableau $directories foreach ($globResults as $result) { $directories[] = basename($result); } // on tri le tableau $directories asort($directories); // on affiche le tableau $directories foreach ($directories as $dir) { echo $dir . '<br>'; }
Bonne journée,
10 oct. 2017 à 16:46
question bête je sais mais ....
10 oct. 2017 à 17:34