Bonjour, y a t-il moyen de trier ce type de tableau par exemple par pseudo ? :
array (
0 => array ("pseudo" => "Oprichnik", "pass" => "bibi")
1 => array("pseudo" => "Dracau", "pass" => "astro")
)
Il faut donc trier les indexs.
Bonjour, y a t-il moyen de trier ce type de tableau par exemple par pseudo ? :
array (
0 => array ("pseudo" => "Oprichnik", "pass" => "bibi")
1 => array("pseudo" => "Dracau", "pass" => "astro")
)
Il faut donc trier les indexs.
tu peux faire ça avec la fonction http://php.net/usort
(j'avais ça sous la main)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php function pseudo_cmp($a, $b) { return strcmp($a['pseudo'], $b['pseudo']); } usort($mon_tableau, 'pseudo_cmp');
Merci ! pour la fonction toute faite aussi ça m'évite de chipoter !![]()
Seulement il y a un problème :
le tableau renvoyer enlève remplace les noms d'index du tableau (associatif) par un index :
array (
0 =>
array (
0 => '33',
1 => 'Bibi',
2 => 'bibi@hotmail.com',
3 => 'France',
4 => 'Paris',
)
la fonction uasort ne regle pas le problème..
Vous utilisez quoi ? Comment ? Sur quoi ?
usort ne modifie pas les tableaux sur les niveaux "supérieurs" (cf votre exemple et le code que j'ai donné).
Partager