Tri array php

Résolu
djflexlive Messages postés 577 Statut Membre -  
djflexlive Messages postés 577 Statut Membre -
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 !

2 réponses

  1. vincebzh Messages postés 144 Statut Contributeur 29
     
    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
  2. djflexlive Messages postés 577 Statut Membre 95
     
    En effet ... merci lol ;)
    0