Tri d'un tableau - PHP - Programmation
Marsh Posté le 11-01-2009 à 18:06:44
Il faut pour cela que tu construises un tableau des fichiers de ton dossier avant l'affichage :
Si tu utilises PHP 5 et + :
Code :
|
Sinon, la méthode que tu utilises revisitée :
Code :
|
Puis tu fais :
Code :
|
La seconde étape consiste à trier le tableau, puis à le parcourir avec foreach pour lister les fichiers.
Marsh Posté le 14-01-2009 à 22:22:40
voila j'ai mis ça
Citation : <?php |
et pas moyen d'afficher le tableau dans l'ordre alphabétique décroissant quelqu'un pourrait m'aider ?? svp merci beaucoup
Marsh Posté le 10-01-2009 à 18:35:48
Bonjour, voila je souhaiterai trier un tableau dans le sens décroissant ( avec les nom des fichiers dans le tableau ).
voici mon script :
<?php
$nb_fichier = 0;
echo '<table>';
?>
<?php
if($dossier = opendir('./dossier'))
{
?>
<?php
while(false !== ($fichier = readdir($dossier)))
{
?>
<?php
if($fichier != '.' && $fichier != '..' && $fichier != 'index.php')
{
?>
<?php
$nb_fichier++; //On incrémente le compteur de un
echo '<tr><a href="./dossier/' . $fichier . '">' . $fichier . '</a></tr><br/>';
} //On ferme le if (qui permet de ne pas afficher index.php, etc.)
} //On termine la boucle
?>
<?php
echo '</table><br />';
closedir($dossier);
}
else {
echo 'Le dossier n\' a pas pu être ouvert';
}
?>
Pour l'instant je ne fait que afficher mes fichiers ( extraits d'un dossier ) mais je voudrai que le tableau les affiches dans l'ordre décroissant.
Je pense que la fonction rsort() pourrai marcher mais je n'y arrive pas pouvez vous m'aider svp ???
Merci d'avance Nagero