tri d'un tableau d'objet
Posté : 20 oct. 2009, 22:47
Bonjour,
Je viens solliciter l'aide des gros balèzes de PhPFrance car j'ai un petit souci.
Je vais vous décrire mes classes et ce que j'essaie de faire :
Une classe Jeu permettant de construire un objet Jeu correspondant au jeu enregistré dans ma BDD, avec les getters et setters appropriés
Une classe TabJeu qui me permet de générer un tableau d'objets jeu à partir des jeux enregistrés dans ma BDD
lorsque je crée mon TabJeu il est donc de la forme
Je voudrai pouvoir trier ce tableau de manière successive, en gardant en mémoire le tri précédent.
Si je fais un premier uasort par nom de jeu sur le tableau, le résultat apparait bien trié par nom.
Mais si je fais un second uasort sur le genre de jeu, le tableau est bien trié par genre, mais pour chaque genre les jeux ne sont plus triés par nom.
J'ai essayé le multisort, mais je ne comprends pas comment le faire fonctionner avec mon tableau d'objets...
Merci d'avance pour votre aide !

Je viens solliciter l'aide des gros balèzes de PhPFrance car j'ai un petit souci.
Je vais vous décrire mes classes et ce que j'essaie de faire :
Une classe Jeu permettant de construire un objet Jeu correspondant au jeu enregistré dans ma BDD, avec les getters et setters appropriés
Code : Tout sélectionner
class Jeu{
private $numjeu;
private $nomjeu;
private $idgenre;
private $localisation;
private $description;
private $note;
}
Code : Tout sélectionner
class TabJeu {
private $tabjeux;
private $nbjeux;
}
Code : Tout sélectionner
TabJeu[0]=objet jeu1;
TabJeu[1]=objet jeu2;
TabJeu[2]=objet jeu3;
etc..
Si je fais un premier uasort par nom de jeu sur le tableau, le résultat apparait bien trié par nom.
Mais si je fais un second uasort sur le genre de jeu, le tableau est bien trié par genre, mais pour chaque genre les jeux ne sont plus triés par nom.
J'ai essayé le multisort, mais je ne comprends pas comment le faire fonctionner avec mon tableau d'objets...
Merci d'avance pour votre aide !