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 :

Affectation d'un array


Sujet :

Langage PHP

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 19
    Par défaut Affectation d'un array
    Bonjour,
    J'ai quelques soucis pour affecter un array dans une variable en fait.

    Mon code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $machins = $_POST['machin'];
    $_POST['machin'] est bien un array car PHP parcour bien cette variable lors d'un foreach.
    En revanche si je fais le foreach sur $machins là une erreur comme quoi il ne s'agit pas d'un array.
    Si j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $machins[] = $_POST['machin'];
    $machins est bien reconnu en tant que array mais ce dernier ne contient pas toutes les valeurs de $_POST['machin'].

    J'ai donc sûrement mal compris comment on affecte un array dans une variable.. Si vous pouviez m'éclairer ma lanterne ça serait sympa.

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 19
    Par défaut
    Mais quand je fais ça il me dit que ce n'est pas un array.
    Du coup après je ne peux pas le parcourir avec foreach. En revanche je confirme bien si je fais le foreach sur $_POST['machin'] là pas de soucis ça fonctionne.

    Mais dans un code les $_POST['machin'] font très moches plutôt que de voir des $machins.

    Un truc doit se produire durant l'affectation que je ne maîtrise pas. Mais j'en ai aucune idée.

  3. #3
    Membre chevronné

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 205
    Billets dans le blog
    1
    Par défaut
    Si $_POST['machin'] est un tableau, avec $machins sera un tableau avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $machins = $_POST['machin'];
    Affiches les deux avec un var_dump pour voir si $_POST['machin'] est bien un tableau (type array) ?
    si ce post vous a été utile, si votre problème est résolu.
    Pensez-y !
    __________________________________
    Doc officielle PHP | FAQ PHP | Cours PHP

Discussions similaires

  1. Affecter un array par réflection
    Par ypelissier dans le forum C#
    Réponses: 1
    Dernier message: 25/11/2013, 17h44
  2. Affecter un array dans un input
    Par JeReMsS69 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/03/2010, 10h56
  3. composite type array affectation atomique
    Par Ghurdyl dans le forum Requêtes
    Réponses: 0
    Dernier message: 14/10/2009, 16h53
  4. Comment affecter un array à un element select
    Par ouioui2000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/01/2006, 12h26
  5. Réponses: 5
    Dernier message: 18/11/2005, 22h11

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