Lister les fichiers images d'un répertoire et les trier par nom
Résolu
selva88
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
selva88 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
selva88 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
j'ai un répertoire contenant des images de type jpg avec des noms comportant des chiffres et des lettres. : EXemple:
00169541100_20970704_TOTO_TATA_20000000.jpg
00169541101_20970704_TOTO_TATA_20000000.jpg. je souhaite considérer uniquement les lettres commençant à la position 22 c'est à dire à partir de TOTO pour faire le tri
mais j'ai utiliser la fonction sort mais il ne me trie pas correctement
Quelqu'un pourrait il me donner une idée pour faire un le tri selon ces critères? D'avance merci de votre aide.
j'ai un répertoire contenant des images de type jpg avec des noms comportant des chiffres et des lettres. : EXemple:
00169541100_20970704_TOTO_TATA_20000000.jpg
00169541101_20970704_TOTO_TATA_20000000.jpg. je souhaite considérer uniquement les lettres commençant à la position 22 c'est à dire à partir de TOTO pour faire le tri
mais j'ai utiliser la fonction sort mais il ne me trie pas correctement
<?php
$mydir = "c:/img";
if ($dir = opendir($mydir));
{
while (($file = readdir($dir)) !== false)
{
if($file != ".." && $file != ".")
{
$filelist[ ] = $file;
}
}
closedir($dir);
}
if(sizeof($filelist) != 0) {
sort($filelist);
}
?>
Quelqu'un pourrait il me donner une idée pour faire un le tri selon ces critères? D'avance merci de votre aide.
A voir également:
- Lister les fichiers images d'un répertoire et les trier par nom
- Excel trier par ordre croissant chiffre - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Logiciel pour trier les photos automatiquement - Guide
- Comment ouvrir un fichier bin ? - Guide
merci beaucoup pour ta réponse rapide. je suis débutante en php, je n'ai pas très bien compris comment formaliser cela dans mon code. je fait des recherches sur stripos et array_map pour voir comment les utiliser. avez vous des liens à me proposer?ou quelqu'un aurait il fait quelque chose de ce genre une fois?
https://www.php.net/manual/fr/function.substr.php
https://www.php.net/manual/fr/function.array-intersect-key.php
les éléments qui s'affichent sont bien trié, mais quand j'ouvre le répertoire img, les images ne sont pas trié dans le dossier; je souhaite que les fichiers soient triés dans le dossier. Merci d'avance.
tu as un tableau issu de la lecture avec readdir($dir))
Ils n'interagissent pas
qu es ce que tu veux faire avec tes photos de toto ???
Les supprimer, les afficher ... les trier n'a pas de sens en soi.
sinon tu pourrais peut etre, en cherchant un peu, comme avec un explorer de dossier classique, les trier par date nom de fichier ...
https://www.php.net/manual/fr/function.scandir.php