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 :

Array : $sets[25]="toto" déterminer le 25


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 21
    Par défaut Array : $sets[25]="toto" déterminer le 25
    Bonjour,

    J'utilise mes array depuis un bout de temps mais y'a un truc que j'ai jamais réussi à faire.

    voici mon array :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $sets[25]="toto";
    $sets[123]="titi";
    $sets[129]="tutu";
    Le numéro entre crochet, n'est pas de 0 à 129 mais juste un nombre (c'est une référence d'article)

    Habituellement j'utilise ce principe car j'ai le numéro d'article dans une variable : $art=25; et pour avoir son nom, j'ai juste a faire $nom=$sets[$art];

    Pas de problème.

    j'aimerai savoir quelles articles sont renseignés dans mon array, j'arrive pas à faire en sorte d'extraire les valeurs entre crochet 25, 123, 129
    Dans les doc et tuto, j'ai pas trouvé d'exemples.

    pas moyen de faire une boucle pour les lister et faire :
    25
    123
    129
    ensuite je pourrais faire ce que je veux comme un tableau html avec le nom de l'article a coté par exemple, il faut juste trouvé comment extraire les "clés"

    j'y arrive très bien avec unarray de cette forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $lettre=array("A", "B", "C", "D", "F");
    Si vous le nom d'une fonction ou un bout de code pour me débloquer,

    merci


    Christophe

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    foreach( $sets as $key => $value )
    {
       echo 'key : '.$key.' - value : '.$value.'<br />';
    }
    ou encore avec array_keys( )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $keys = array_keys( $sets );
    echo 'keys : '.implode( ', ', $keys );

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 21
    Par défaut
    Impeccable merci, c'est tout bête.

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

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