Classer par odre alphabétique un array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Classer par odre alphabétique un array

Re: Classer par odre alphabétique un array

par Saian » 26 juin 2015, 18:45

Bonjour blinz, une seule réponse asort :
http://php.net/manual/fr/function.asort.php

Classer par odre alphabétique un array

par blinz » 26 juin 2015, 17:02

Salut à tous.
J'ai un array que je fait afficher dans une liste déroulante et j'aimerais l'afficher au sein de cette liste par ordre alphabétique.

L'array:
$array = array (1 => 'Restaurant', 2 => 'Discothèque', 3 => 'Bar/Pub', 4 => 'Videgrenier/Brocante', 5 => 'Marché', .......' );
// l'array est bien long ...
Et j'affiche ma liste déroulante:
<select name="loisir" id="loisir" class="form-control max">
                            <option value=""> Votre sortie </option>
                            <?php foreach($aLoisirs as $k => $v) {
                            $selected = !empty($_REQUEST['loisir']) && ($_REQUEST['loisir'] == $k) ? ' selected="selected"' : NULL;
                            echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>'."\n";
                            } ?>
                            </select>
Merci à vous :wink: