Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1607 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  tri d'un tableau avec des dates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tri d'un tableau avec des dates

n°1184319
faboubou
Posté le 25-08-2005 à 15:40:56  profilanswer
 

Bonjour à tous.
 
Voilà j'aurais voulu savoir si il existait une fonction en php qui permet de trier un tableau avec dans ce tableau des dates de la forme : "YYYY-MM-JJ"
 
Merci par avance.

mood
Publicité
Posté le 25-08-2005 à 15:40:56  profilanswer
 

n°1184330
xtof_83
Freeride Spirit
Posté le 25-08-2005 à 15:51:59  profilanswer
 

ben je pense qu'en faisant cela c'est bon:
 
date("Y-m-d" )
 
puis un sort....

n°1184333
faboubou
Posté le 25-08-2005 à 15:53:17  profilanswer
 

en fait j'ai retiré les - et puis je vais trier la date ainsi :)

n°1184346
faboubou
Posté le 25-08-2005 à 16:04:04  profilanswer
 

ouais tu as sans doute raison... Mais maintenant le truc c'est que c'est un tableau mutlidimensionnel du genre:
 
array( [0] => Array( ["date_from"]=>....), [1] => Array(["date_from"]=>...)...);
 
et à vrai dire je m'y perd un peu.

n°1184361
faboubou
Posté le 25-08-2005 à 16:12:03  profilanswer
 

oui je suis dans la doc de array_multisort mais là je m'arrache les cheveux la syntaxe a pas l'air habituelle lol

n°1185595
omega2
Posté le 26-08-2005 à 17:02:49  profilanswer
 

si pour x raison php le tri comme un nombre alors :
2005-01-01 = 2003
2005-12-31 = 1962
 
donc si php s'imagine entrein de trier des nombres, on se retrouve avec 2005-01-01 > 2005-12-31 .
 
Si tu te rends compte que php est tombé dans ce piége, alros utilise la fonction usort ( http://php.benscom.com/manual/fr/function.usort.php ) qui permet de faire soit même une fonction de comparaison. php s'occupe alors de l'optimisation du tri et ta fonction indique lequel des deux valeurs comparés est le plus grand. :)

n°1185613
omega2
Posté le 26-08-2005 à 17:23:40  profilanswer
 

Dans un langage avec transtypage automatique, la question pourait se poser. ;)
 
Mais c'est quand même trés peut probable que le php nous sorte un transtypage de derriére les fagos pendant un tri si toutes les données trié en une fois on le même type. :)
 
Par contre, faut avoir conscience qu'un bug est vite arrivé si on veut faire joujou avec les sources cvs ou les versions journaliéres non testés et que parfois on se prend la tête pour rien à cause d'un bug nouvellement arrivé. :lol: Ca m'est arrivé avec le php5.0 et là, je me tente la 5.1, j'espéres ne pas perdre trop de temps à cause de petits bugs dans php en lui même. :)
 
En tout cas, dans les versions publiques, j'ai jamais entendus parlé d'un transtypage dans un tri quand toutes les valeurs étaient du même type.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  tri d'un tableau avec des dates

 

Sujets relatifs
[RESOLU]stocker des valeurs en tableau de session ...?Aligner verticalement un tableau dans un tableau en HTML....
Hauteur de tableau centréScrollbar dans tableau sans div?
[Shell] Comment Faire 1 Tableau Avec Des Colonnescomment afficher des images generes par GD dans 1 tableau ?
tableau et css[CSS] cellule de tableau...
Passer un tableau à 2 dimension via le VB/VBA à une DLL C/C++Fonction Autofilter sur les dates
Plus de sujets relatifs à : tri d'un tableau avec des dates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR