IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] Tri à l'intérieur d'une classe


Sujet :

Langage PHP

  1. #1
    Membre actif Avatar de FrankOVD
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2005
    Messages : 438
    Points : 254
    Points
    254
    Par défaut [Système] Tri à l'intérieur d'une classe
    Bonjour,

    J'ai un objet qui représente une série d'enregistrements et j'aimerais pouvoir trier cet objet par plusieurs critères. J'ai déjà fait cela auparavant et j'avais fonctionné de la façon suivante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    class MaClasse{
      // ...
      function trier {
        function comparer{return ... ;}
        usort($monObjet, "comparer");
      }
    }
    Hélas, pour une raison que je ne peux pas arriver a expliquer, et j'ai déjà soumis ce problème sur ce forum, ça ne fonctionne pas. Alors je suis à la recherche d'une autre façon de faire qui ne nécéssiterait pas que j'intègre une fonction dans une autre... et ça ne me vient pas. Vous avez une option à me proposer?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Points : 691
    Points
    691
    Par défaut
    salut
    je n'ai pas lu l'autre poste mais a tu essyé cette methode laExemple 3. Tri avec usort() sur un objet

  3. #3
    Membre actif Avatar de FrankOVD
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2005
    Messages : 438
    Points : 254
    Points
    254
    Par défaut
    Cette solution n'est pas appropriée pour ce que j'essaie de faire. L'exécution de ma classe ne se fait pas de façon linéaire mais bien de façon modulaire, je veux qu'un tri précis soit appliqué à un moment précis. Cela me force à mettre la fonction et l'appel de usort() à l'intérieur de ma fonction de tri. C'est pas très élégant mais ça fonctionne... normalement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 14/12/2008, 02h12
  2. Réponses: 5
    Dernier message: 04/12/2008, 23h08
  3. Réponses: 1
    Dernier message: 18/04/2008, 13h24
  4. Réponses: 3
    Dernier message: 01/06/2007, 10h12
  5. Réponses: 6
    Dernier message: 03/03/2004, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo