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

PHP & Base de données Discussion :

Comment récupérer les clés d'un array ?


Sujet :

PHP & Base de données

  1. #1
    Membre très actif
    Inscrit en
    Février 2009
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 205
    Par défaut Comment récupérer les clés d'un array ?
    Bonjour,

    je débute en php et mon tableau est sous cette forme là :

    $tableau=array("bleu"=>"eau","marron"=>"terre","vert"=>"nature");

    et je voudrais savoir s'il existe une instruction en php qui permet de récupérer les clé sous forme numérique du tableau,
    càd que $tableau[0]="eau", $tableau[1]="terre",...

    Merci d'avance, cdt.

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    avec array_keys.

  3. #3
    Membre très actif
    Inscrit en
    Février 2009
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 205
    Par défaut
    merci,

    pour les valeurs c'est array_values

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Et pour les recombiner c'est array_combine.
    Pour les intersection c'est array_intersect.
    Pour les intersections sur les clés seules c'est array_intersect_key.
    Pour les merger c'est array_merge.

    Et pour n'extraire que les données utiles d'un formulaire à destination d'une BDD c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $default = array(
      'id' => null, // mandataire
      'name' => 'toto',
      'surname' => 'a vélo',
      'age' => '',
      'group' => 'users',
    );
     
    $inputs = array_merge($default, array_intersect_key($_REQUEST, $default));

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

Discussions similaires

  1. récupérer les clés d'un tableau (array)
    Par r83 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/11/2010, 07h46
  2. Gridview: Comment récupérer les valeurs des deux clés?
    Par Thomas_Laurent dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/02/2007, 14h54
  3. Réponses: 5
    Dernier message: 07/07/2004, 15h13
  4. Réponses: 3
    Dernier message: 23/01/2004, 21h02
  5. Comment récupérer les adresses WWW dans Internet Explorer ?
    Par chaours dans le forum Web & réseau
    Réponses: 7
    Dernier message: 03/09/2003, 14h27

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