begin process at 2012 02 15 14:01:45
  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 Probleme plusieurs tableau lié. [ par shilom54 ] Bonjour a tous, je vais essayer de vous expliquer clairement mon problème : dans mon code j'ai 4 tableaux organisés de la façon suivante : [code=p Déplacer une clé dans un tableau [ par mdc888 ] Salut à tous et bonne année :) Je cherche à créer une fonction qui me permettra de déplacer un ensemble clé/valeur dans un tableau multidimensionnel. Probleme avec ma fonction POO [ par korialstraz ] Bonjour à tous, J'ai un petit probleme dont vous trouverez surement la réponse car je débute en php.. Je cherche à afficher un graphique via une fonc Problème tableau associatif [ par Idok ] Bonjour, Je voudrais récupérer un array de la forme : Array ( [RED] => ROUGE [BLUE] => BLEU [GREEN] => VERTE [YELLOW] => JAUNE ) Je recherche d'une variable dans une tableau [ par pepitodo ] Bonjour, Je tourne en rond avec un code, et je suppose qu'il existe une solution, mais étant débutant je coince, voila j'utilise ce script pour déd comparer array et requête [ par alecto ] Bonjour à tous et merci d'avance pour ceux qui pourront m'aider, voici mon pb :  <?xml:namespace prefix = o ns


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,059 sec (3)

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