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] Savoir quelles variables sont contenues dans un array


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité4
    Invité(e)
    Par défaut [Tableaux] Savoir quelles variables sont contenues dans un array
    Bonjour,

    immaginons un tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $t = array();
    $t["pomme"] = 1;
    $t["citron"] = 2;
    Comment puis-je savoir que, dans ce tableau, il y a les variables pomme et citron ?
    Y a-t-il un moyen de détecter les variables contenues dans un tableau ?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Comment puis-je savoir que, dans ce tableau, il y a les variables pomme et citron ?
    Y a-t-il un moyen de détecter les variables contenues dans un tableau ?

    ben tu n'utilises jamais les tables de hachage...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    foreach($t as $key => $value)
      echo $key;
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre expérimenté
    Avatar de mathk
    Inscrit en
    Décembre 2003
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 211
    Par défaut
    tu peut toujour utiliser isset($t["pomme"])

  4. #4
    Invité4
    Invité(e)
    Par défaut
    ok, ce code va me retourner pomme & citron.
    A quoi sert le => $value

    --

    non, pas de isset, car je ne sais pas que pomme et citron sont enregistrer, je dois le découvrir.

  5. #5
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    A quoi sert le => $value
    ben à te donner les valeurs associées
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  6. #6
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Ton tableau ne contient pas les variable pomme ou citron, mais les clés pomme et citron, et les valeurs associées 1 et 2.

    Tu peux inverser l'ordre de ton tableau avec array_flip, puis faire un test sur la valeur que tu cherches avec in_array().

  7. #7
    Invité4
    Invité(e)
    Par défaut
    ok, je vois.
    Le code de gorgonite me convient à merveille,
    puisqu'il me permet de découvrir quelles clés sont contenues dans le tableau.

    merci

  8. #8
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    de rien
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  9. #9
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    de rien
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/01/2009, 23h16
  2. Réponses: 5
    Dernier message: 02/03/2008, 18h47
  3. Réponses: 6
    Dernier message: 31/08/2007, 00h15
  4. Réponses: 4
    Dernier message: 18/02/2007, 20h28
  5. Réponses: 1
    Dernier message: 09/01/2007, 20h41

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