begin process at 2010 03 21 02:01:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

tri tableau 2 dimensions


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

tri tableau 2 dimensions

jeudi 8 août 2002 à 16:58:01 | tri tableau 2 dimensions

lebobby

Bonjour
je voudrais savoir comment je pourrais faire pour trier ce tableau :

$tab[0]=array("i"=>"23", "c" => "rge", "date" =>'2002-08-03 12:00:00');

$tab[1]=array("i"=>"3", "c" => "bl", "date" =>'2002-08-03 23:00:00');

$tab[2]=array("i"=>"45", "c" => "al", "date" =>'2002-08-03 05:00:00');

$tab[4]=array("i"=>"25", "c" => "brl", "date" =>'2002-08-03 08:00:00');
......

je voudrais trier le tableau tab par la clé "date" (de facon croissante)

je voudrais recuperer
tab[2] puis tab[4] puis tab[0] et enfin tab[1].

Merci d'avance Fred.
jeudi 8 août 2002 à 18:09:28 | Re : tri tableau 2 dimensions

booth


je ne sais pas si ta première dimension de tableau te sers vraiment mais sinon, tu aurait plutot intéret à utiliser la date comme index pour ta première dimension
$tab['2002-08-03 12:00:00']["i"]=23
$tab['2002-08-03 12:00:00']["c"]="rge"


et dans un deuxièeme temps, si tu remplis ton tableau avec des dates à partir d'une BDD, autant faire faire le boulot à la BDD ce qui allègera ton temps d'execution coté serveur web...

enfin bon voilà...





-------------------------------
Réponse au message :
-------------------------------

Bonjour
je voudrais savoir comment je pourrais faire pour trier ce tableau :

$tab[0]=array("i"=>"23", "c" => "rge", "date" =>'2002-08-03 12:00:00');

$tab[1]=array("i"=>"3", "c" => "bl", "date" =>'2002-08-03 23:00:00');

$tab[2]=array("i"=>"45", "c" => "al", "date" =>'2002-08-03 05:00:00');

$tab[4]=array("i"=>"25", "c" => "brl", "date" =>'2002-08-03 08:00:00');
......

je voudrais trier le tableau tab par la clé "date" (de facon croissante)

je voudrais recuperer
tab[2] puis tab[4] puis tab[0] et enfin tab[1].

Merci d'avance Fred.
vendredi 9 août 2002 à 19:18:09 | Re : tri tableau 2 dimensions

Dean

Il existe des fonctions de tri pour ce genre de tableaux (voir dans la doc.).

Mais moi je verrais bien ça dans une table MySQL, qui est beaucoup plus simple d'utilisation...
Ex : SELECT * FROM data ORDER BY date

Dean
http://charloweb.free.fr


-------------------------------
Réponse au message :
-------------------------------

Bonjour
je voudrais savoir comment je pourrais faire pour trier ce tableau :

$tab[0]=array("i"=>"23", "c" => "rge", "date" =>'2002-08-03 12:00:00');

$tab[1]=array("i"=>"3", "c" => "bl", "date" =>'2002-08-03 23:00:00');

$tab[2]=array("i"=>"45", "c" => "al", "date" =>'2002-08-03 05:00:00');

$tab[4]=array("i"=>"25", "c" => "brl", "date" =>'2002-08-03 08:00:00');
......

je voudrais trier le tableau tab par la clé "date" (de facon croissante)

je voudrais recuperer
tab[2] puis tab[4] puis tab[0] et enfin tab[1].

Merci d'avance Fred.


Cette discussion est classée dans : date, tableau, tri, tab, array


Répondre à ce message

Sujets en rapport avec ce message

Tri multi-dimensionnel [ par Aline77 ] Bonjour,J'ai un tableau :Array(    [10900] => Array        (            [nom] => Aline   &nbs Probleme de décrémentation de dates !! Comment faire ??? [ par fredericmaill ] Salut !!!!!j"aurais une question :comment effectuer une decrementation de date a partir d'une date de depart ?je m'esplique, j'ai un tableau  qui comp triage tableau [ par lucky82 ] bonjour,est ce que vous pouvez me donner une idée de comment trier $tab selon les valeurs "val11","val21"... des sous tableaux du tableau $tab.$tab=ar Insertion et suppression dans un tableau multi-dimension [ par baallrog ] Bonjour à tous! Voilà jai un petit problème en php : j'ai un tableau à deux dimension donc je voudrai ssupprimer et/ou insérer des lignes ! voici mon Tableaux Multidimentionnels (question relativement tordue ^^) [ par Tizard ] Bonjour, alors voilà je m'y connais assez en PHP, mais là je suis bloqué.Donc j'ai un tableau de ce type (c'est un jeu de cartes)Array (    Array (1, remplir un array multi dimensions [ par mariobotta ] bonjour,je dois réalisé une petite application pour remplir un tableau à plusieurs dimensions avec des info venant d'une table mysqlMon tableau dois r rajouter une ligne à mon tableau en cliquant sur un bouton [ par Deis94 ] Voila jai un petit souci et je bricole pas mal pour men sortir (suffit de jeter un coup d'oeilà mon script )en considérant que je suis dans un tableau tri de tableau par mois [ par brezoneg ] Bonjour,Dans un tableau (array)chaque élément commence par un mois mars, avril, septembre .....Je voudrais faire un tri par mois croissant en commenca Passer un tableau dans l'url [ par thegirlnet ] BonjourVoila, j'ai un tableau de valeur en php, et je voudrais le faire passer dans l'url pr le récupérer lorsque la page va etre rechargé.J'ai utilis Selection MySQL [ par BEAUBRIUS ] BonjourJe ne sais pas trop si je doit le metre dans sql ou dans php donc je le met ici, mais desole si je me suis trompe d'endroit.J'ai dans ma varaib


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales