Php : Array => recherche / Tri par nom
Résolu/Fermé
A voir également:
- Php : Array => recherche / Tri par nom
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php?id=1 - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
- Php natif - Forum PHP
5 réponses
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
19 déc. 2005 à 15:52
19 déc. 2005 à 15:52
Je ne suis pas sûr d'avoir compris ce dont tu veux faire mais peut-être que cette fonction pourrait t'aider:
http://fr.php.net/manual/fr/function.usort.php
http://fr.php.net/manual/fr/function.usort.php
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
19 déc. 2005 à 15:59
19 déc. 2005 à 15:59
Ze veux pas faire le rabajoie mais la je crois que ca va te dispatcher tes valeur dnas tous les sens ZIG1 car je pense que ce que t'as dans ton tableau c'est les valeur de tes champs de ta table, et avec une fonction de tri sur tout le tableau tu va mélanger tes champs dans les cases du tableau...
La moi j'opterai pour un script maison, un peu lent surment car c'est lourd a faire mais c'est ce que je vois de + adapté pour toi ...
Disy ske t'en penses...
Zep3k!GnO
La moi j'opterai pour un script maison, un peu lent surment car c'est lourd a faire mais c'est ce que je vois de + adapté pour toi ...
Disy ske t'en penses...
Zep3k!GnO
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
>
Utilisateur anonyme
19 déc. 2005 à 16:17
19 déc. 2005 à 16:17
Faut voir, elle a quelle tête ta requête ? !
Sinon pur ce qui est du script maison, j'ai une idée mais elle est super tordu, dans ma tête ça tourne mais a expliquer juste avec un clavier c'est super chaud :D
On verra, Si c'est toujours la mort pour toi sur ça , j'essairai de poser l'algo .
Zep3k!GnO
Sinon pur ce qui est du script maison, j'ai une idée mais elle est super tordu, dans ma tête ça tourne mais a expliquer juste avec un clavier c'est super chaud :D
On verra, Si c'est toujours la mort pour toi sur ça , j'essairai de poser l'algo .
Zep3k!GnO
Utilisateur anonyme
>
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
19 déc. 2005 à 16:20
19 déc. 2005 à 16:20
Merci :D
Pour l'instant ma requête est toute simple puisque j'ai besoin de tous les champs ...
SELECT * FROM matable
j'ai indiqué tous les champs, et un order qui semble ne servir a rien !!!!
Pour l'instant ma requête est toute simple puisque j'ai besoin de tous les champs ...
SELECT * FROM matable
j'ai indiqué tous les champs, et un order qui semble ne servir a rien !!!!
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
>
Utilisateur anonyme
19 déc. 2005 à 16:22
19 déc. 2005 à 16:22
ça dépend (ça dépasse hihiihi ) tu veux les classer comment à l'arrivée ?!
par quoi ? !
Zep3k!GnO
par quoi ? !
Zep3k!GnO
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
>
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
19 déc. 2005 à 16:28
19 déc. 2005 à 16:28
en fait, c'est un classement mère-fille exactement comme les thread de ce présent forum.
On peut gérer ça avec des objects plutôt qu'un tableau.
Avec une fonction récursive comme pour parser un xml par ex.
On peut gérer ça avec des objects plutôt qu'un tableau.
Avec une fonction récursive comme pour parser un xml par ex.
Utilisateur anonyme
19 déc. 2005 à 16:03
19 déc. 2005 à 16:03
Je n'a i pas tout compris a la doc ...
Je ne comprend pas la fonction
Imaginons avec un array du type
NOM | ID | NIVEAU | Appertenance
__________________________
P@ | 1 | 3 | 3
Phil | 2 | 3 | 3
Dadou| 3 | 2 | 4
Jack | 4 | 1 | 0
Lili | 5 |1 | 0
La colonne appartenance étant relié à la colonne ID ...
Si appartenance = 0
Si un autre numéro alors ... ce chiffre correspond à l'ID du "pére"
Mon Objectif étant de pouvoir sortir les élèments comme suit
Jack
Dadou
P@ - Phil
Lili
Je suis plus claire sur ce coup là ??
Je ne comprend pas la fonction
unction compare($a, $b) { if ($a == $b) { return 0; } return ($a > $b) ? -1 : 1; }
Imaginons avec un array du type
NOM | ID | NIVEAU | Appertenance
__________________________
P@ | 1 | 3 | 3
Phil | 2 | 3 | 3
Dadou| 3 | 2 | 4
Jack | 4 | 1 | 0
Lili | 5 |1 | 0
La colonne appartenance étant relié à la colonne ID ...
Si appartenance = 0
Si un autre numéro alors ... ce chiffre correspond à l'ID du "pére"
Mon Objectif étant de pouvoir sortir les élèments comme suit
Jack
Dadou
P@ - Phil
Lili
Je suis plus claire sur ce coup là ??
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
19 déc. 2005 à 16:19
19 déc. 2005 à 16:19
Je vois mieux.
Il te faut donc un script maison dans ce cas là.
Tu peux faire une boucle sur les requêtes (pas très élégant). Ou une fonction de tri maison comme le suggère Zep.
Il te faut donc un script maison dans ce cas là.
Tu peux faire une boucle sur les requêtes (pas très élégant). Ou une fonction de tri maison comme le suggère Zep.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essai array_multisort (https://www.php.net/manual/fr/function.array-multisort.php
Un peu compliqué, mai efficace si t'a pas trop de collonnes dans ton tableau
Un peu compliqué, mai efficace si t'a pas trop de collonnes dans ton tableau