IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Réorganiser une liste dynamique


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut [Tableaux] Réorganiser une liste dynamique
    Bonjour à tous!

    Avant toutes choses, oui, je suis une bille en PHP. Maintenant que c'est dit, je me lance!

    Voici mon code (je travaille avec Drupal):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <?php
    if (!isset($_COOKIE['usrlg']) || $_COOKIE['usrlg'] != $_SESSION['current_locale']) setCookie("usrlg", $_SESSION['current_locale'], time()+31536000);
    $languages=localizer_block_switchuilocale_links(variable_get('localizer_switchblock_showflags', TRUE), variable_get('localizer_switchblock_showlangname',TRUE), variable_get('localizer_switchblock_flagseparator', ' ', FALSE), $_SESSION['current_locale']);
     
    echo '<div id=\'localizer\'>';
    echo '<ul class=\'lgBrowser\'>';
    echo t('Show this site in:');
    foreach($languages as $i=>$link) {
      if( $i == 'en' )
       $link = str_replace('English', 'EN', $link);
      echo '<li>' . $link . '</li>';
    }
    echo '</ul>';
    echo '</div>';
    ?>
    Code qui me donne comme résultat:

    "Show this site in: FR DE EN ES NL"

    Juste que là, y'a rien de bien extrème.

    Seulement, j'aimerais obtenir ce "listing" dans un ordre alphabétique (donc "DE EN ES FR NL").

    Alors forcément, comme je ne sais pas comment faire, je viens vers vous.

    Quelqu'un aurait-il de l'aide à m'apporter??

    Merci d'avance!!

  2. #2
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Bon ben je viens de trouver la solution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ksort ($languages);
    juste avant le "foreach", et ça marche...

    Merci moi!


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Charger une liste dynamiquement avec AJAX
    Par macra dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/10/2006, 21h39
  2. [AJAX] Charger une liste dynamiquement
    Par macra dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/10/2006, 21h34
  3. [PHP/MySql]traitement d'une liste dynamique
    Par ben_popcorn dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 29/09/2006, 12h51
  4. afficher les contenu d'une liste dynamiquement
    Par mzt.insat dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/04/2006, 18h02
  5. Réponses: 1
    Dernier message: 16/01/2006, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo