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 :

[Tableaux] tri sur un tableau multidimensionnel


Sujet :

Langage PHP

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    490
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 490
    Points : 201
    Points
    201
    Par défaut [Tableaux] tri sur un tableau multidimensionnel
    voilà, je suis en train d'essayer de trier un tableau multidimensionnel :
    ou le premier array est tableau;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    Array
    (
        [0] => Array
            (
                [nom] => ZOUARI
                [prenom] => jean Pierre
                [age] => 56
                [adresse] => Array
                    (
                        [adressse 1] => 90 rue du commerce
                        [codepostal] => 75000
                    )
     
            )
     
        [1] => Array
            (
                [nom] => AUBRY
                [prenom] => Albert
                [age] => 42
                [adresse] => Array
                    (
                        [adressse 1] => 10 rue d espagne
                        [codepostal] => 86000
                    )
     
            )
     
        [2] => Array
            (
                [nom] => MASCOT
                [prenom] => Alfonse
                [age] => 98
                [adresse] => Array
                    (
                        [adressse 1] => 13 rue du cimetière
                        [codepostal] => 01000
                    )
     
            )
     
    )
    donc voilà je dois trier par nom :
    j'ai donc fait :
    ça me trie bien mon tableau par nom car la première clé est un array et ainsi de suite...Mais comment dois je m'y prendre pour trier selon le prénom ou le code postal par exemple ?

    Merci....

  2. #2
    Membre habitué Avatar de daniel61
    Inscrit en
    Décembre 2006
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 139
    Points : 169
    Points
    169
    Par défaut
    avec une fonction comme usort (), tu peux personnaliser ton tri comme tu le veux.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    490
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 490
    Points : 201
    Points
    201
    Par défaut
    ok merci, je vais tester

  4. #4
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Points : 2 981
    Points
    2 981

Discussions similaires

  1. Tri sur un tableau multidimensionnel
    Par lokomass dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/03/2015, 16h18
  2. Réponses: 16
    Dernier message: 09/12/2014, 17h36
  3. Réponses: 2
    Dernier message: 14/12/2011, 13h12
  4. [Tableaux] Tri sur un tableau à 2 dimensions
    Par DrOOMMgba dans le forum Langage
    Réponses: 4
    Dernier message: 03/04/2007, 19h47
  5. [Tableaux] tri sur un tableau multi-dimensionnel
    Par nicoaix dans le forum Langage
    Réponses: 1
    Dernier message: 12/04/2006, 21h23

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