tri un tableau associatif

Erzulie2
Invité n'ayant pas de compte PHPfrance

24 sept. 2016, 13:36

Bonjour,
je debite en php,
je souhaite savoir comment faire un trie croissant ou par ordre alphanetique d'un tableau associatif.
Apres un print_r
j'obtiens ceci :

Code : Tout sélectionner

Array ( [0] => Array ( [fournisseur1] => 'vente de tomate fr1' ) [1] => Array ( [fournisseur4] => 'vente fraise fr4' ) [2] => Array ( [fournisseur2] => 'vente de piment fr2' ) [3] => Array ( [fournisseur8] => 'vente de patate fr8' ) [4] => Array ( [fournisseur7] => 'vente de banane fr4' ) [5] => ....
je souhaite avoir un trie par fournisseur, bien sur en gadant les données qui correpondent.
Example :

Code : Tout sélectionner

[fournisseur1] => 'vente de tomate fr1' [fournisseur2] => 'vente de piment fr2' [fournisseur4] => 'vente fraise fr4' ...
Merci pour votre aide.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

25 sept. 2016, 01:48

Bonjour,

Il faudrait que tu supprimes ton array de 1er niveau qui ne sert à rien pour regrouper tous tes éléments dans un même array() et ensuite appliquer un coup de ksort :
http://php.net/manual/fr/function.ksort.php
Quand tout le reste a échoué, lisez le mode d'emploi...