|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : juin 2005 Messages : 154 ![]() |
Bonjour,
J'ai encore besoin de l'aide collégiale Voila mon pb. j'essaie de trier des timestamp que je met dans un array, seulement le tri ne se fait pas, alors que si je place manuellement les time stamp ça fonctionne... Surement une erreur dans mon code mais je ne la cerne pas... Merci d'avance. Code :
De cet façon la oui : Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 808 ![]() |
Un concaténation des timestamp des inodes ainsi qu'un tri et un affichage en dehors de la boucle de parcours des fichiers devrait t'apporter quelque chose de mieux.
Actuellement tu récupères un fichier, tu prends son timestamp, tu le tries avec lui même, tu l'affiches. Puis tu repars de zéro avec un nouveau fichier.
__________________
|
|
|
00
|
|
|
#3 | ||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Déjà, en indentant ton code et en fermant les accolades de tes boucles, on pourrait y voir plus clair...
Ensuite, Code :
![]() ce serait pas plus simple et surtout plus logique ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 154 ![]() |
bin justement je patauge la... pour ça que je demande de l'aide...
J'ai fais des recherches sur le web pour trouver une solution pour trier mes fichiers par date, mais ça ne donne rien, pour ça que j'essaie de trouver une solution, et essayant de trouver un code qui fonctionne. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Tu as une raison particulière pour utiliser arsort() ?
Parce que sort() me semble quand même plus approprié...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 154 ![]() |
J'utilise arsort() pour le tri décroissant.
|
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : juin 2005 Messages : 154 ![]() |
[QUOTE=Bovino;6291177]
Code :
![]() QUOTE] L'interet est de séparer lesdonnées qui ressemble à ça : (1318317607131823911013182391021318239097) en ça : (1318317607,1318239110,1318239102,1318239097) pour les traiter dans l'array et les trier. |
||
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 808 ![]() |
Sauf que $tri est toujours réécrasé, donc tu n'as jamais un array avec toutes les valeurs.
__________________
|
|
|
00
|
|
|
#9 | ||
|
Membre du Club
![]() Inscription : juin 2005 Messages : 154 ![]() |
bon j'ai refais le code différrament mais par contre ça ne trie pas...
Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 808 ![]() |
filectime() te renvoie le timestamp sur un seul fichier tu en es bien conscient ?
Auquel cas ton array ne contient qu'une seule valeur. Tu tries donc un tableau comportant une seule valeur. A la prochaine itération de la boucle, tu réécrases ton array avec le timestamp du fichier parcouru. Et tu refais donc encore un tri sur un tableau comportant un seul timestamp. Comme on te l'a déjà dit, il faut créer ton tableau dans la boucle while, puis quand elle se termine faire le tri et l'affichage.
__________________
|
|
|
00
|
|
|
#11 | ||
|
Membre du Club
![]() Inscription : juin 2005 Messages : 154 ![]() |
bon...
J'ai trouvé un code que j'ai adapté à mes besoin (bien loin du mien ^^). Merci à tous pour vos aides. voila le code si ça peut en aider d'autres : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com