Bonsoir à tous,
Imaginez que vous ayez un tableau contenant des chaines de caractères (désignant des noms de fichiers) comme ceux la :
abcdefgh-04-300104.pdf|abcdefgh-02-300105.pdf|abcdefgh-08-200305.pdf etc...(la séparation | c'est juste pour matérialiser les éléments du tableau bien sur).
et que vous souhaitez utiliser comme clé de tri la sous chaine entre le "-" et l'extension, c'est à dire 300104 par exemple pour le premier élément, comment feriez vous ?
J'ai essayé ca mais ca ne donne pas le classement souhaité
:
@NomFichiers = sort { substr($a, 13, 6) <=> substr($b, 13, 6) } @NomFichiers;
Je pense que la solution à ce mini blème pourra servir à tous perliens pas très expérimentés.
Partager