#1 21-03-2008 23:56:19

Jan
Tagglers
Date d'inscription: 21-06-2005
Messages: 1587
Site web

Trier un tableau en php

Bonjour,
J'ai des enregistrements classés dans un tableau:

$tableau[0]["url"] = "url0";
$tableau[0]["titre"] = "titre0";
$tableau[0]["date_debut"] = "date début 0";
$tableau[0]["date_fin"] = "date fin 0";

$tableau[1]["url"] = "url1";
$tableau[1]["titre"] = "titre1";
$tableau[1]["date_debut"] = "date début 1";
$tableau[1]["date_fin"] = "date fin 1";

etc...

Je cherche à les trier par "date de début" décroissante.
Quel format utiliser pour les dates?
Quel code PHP pour faire ça?

Merci smile

Hors ligne

 

#2 22-03-2008 00:29:36

Phobos
'tetine'
Lieu: Paris
Date d'inscription: 16-07-2005
Messages: 866
Site web

Re: Trier un tableau en php

Salut,

utilise usort : http://fr2.php.net/manual/fr/function.usort.php
et dans ta fonction "compare", compare les valeurs de $a['date_debut'] et $b["date_debut'] smile

Pour les dates, utilise les timestamps (pour avoir le timestamp actuel : time(), pour convertir un timestamp en date normale : date("%d/%m/%y",$timestamp); l'inverse est strtodate($date en format normal)


Forum - Taggle Boost - Novetys
dispo par mail, me cherchez pas trop sur msn, irc ou Gtalk wink

Hors ligne

 

#3 22-03-2008 03:42:51

Malaiac
Survivors
Lieu: Naoned / Frehel
Date d'inscription: 15-06-2006
Messages: 1323
Site web

Re: Trier un tableau en php

strtotime($date); poru passer de date en timestamp, plutot


One Content to rule them all, One Engine to find them,
One Link to bring them all, And in the darkness bind them.

Hors ligne

 

#4 22-03-2008 15:22:12

Jan
Tagglers
Date d'inscription: 21-06-2005
Messages: 1587
Site web

Re: Trier un tableau en php

Merci j'essaie tout ça ce week-end smile

Hors ligne

 

#5 22-03-2008 22:48:40

Jan
Tagglers
Date d'inscription: 21-06-2005
Messages: 1587
Site web

Re: Trier un tableau en php

Ca marche. Merci.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 R. Andersson