Tri array php

Résolu/Fermé
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 1 mars 2011 à 19:30
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 1 mars 2011 à 23:00
Bonjour,

Je souhaites trier un array dans l'ordre alphabétique mais je n'y arrives pas. Voici le code :

$HARD_BOUNCE_STRG = array('d','b','p','e');

print_r($HARD_BOUNCE_STRG);

$HARD_BOUNCE_STRG = sort($HARD_BOUNCE_STRG);

print_r($HARD_BOUNCE_STRG);

exit();


Et le résultat en sortie est :

Array ( [0] => d [1] => b [2] => p [3] => e ) 1


Une idée de ce qui irait pas ? J'ai pas trouvé ...

Merci !
A voir également:

2 réponses

vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 29
1 mars 2011 à 21:11
Salut.

https://www.php.net/manual/fr/function.sort.php

La fonction retourne un booléen en non pas le tableau trié.
Le tableau est passé par référence, ce qui veux dire que tu n'as pas besoin de stocker le retour de la fonction dans une variable. En fois passée dans la fonction sort, $HARD_BOUNCE_STRG contiendra le tableau trié.

$HARD_BOUNCE_STRG = array('d','b','p','e');

print_r($HARD_BOUNCE_STRG);

sort($HARD_BOUNCE_STRG);

print_r($HARD_BOUNCE_STRG);

exit();
0
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 95
1 mars 2011 à 23:00
En effet ... merci lol ;)
0