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 :

Valeur d'une variable dans une expression


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Points : 17
    Points
    17
    Par défaut Valeur d'une variable dans une expression
    Bonjour à tous.

    Après avoir recherché des solutions, je suis dans l'impasse.
    Je vous explique mon souci :
    Je récupère depuis ma BDD une variable, $mesnombres, qui a par exemple comme valeur '10,20,30', pour en extraire chaque terme dans une boucle foreach.
    Je fais le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nombres=array($mesnombres)
    Lorsque je fais un print_r sur $nombres, il m'affiche ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Array
    (
        [0] =>10,20,30
    )
    alors que je voudrais ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Array
    (
        [0] =>10
        [1] =>20
        [2] =>30
    )
    sachant qu'un array(10,20,30) fonctionne !

    Je vous remercie de votre attention.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonjour,

    utilise la fonction explode

  3. #3
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 269
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 269
    Points : 8 568
    Points
    8 568
    Billets dans le blog
    17
    Par défaut
    Je récupère depuis ma BDD une variable, $mesnombres, qui a par exemple comme valeur '10,20,30'
    (normalement la BDD ne doit contenir que des valeurs atomiques)

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Points : 17
    Points
    17
    Par défaut
    Bonjour et merci à vous.

    Effectivement, explode est parfaitement adapté.
    Merci encore.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonjour,

    explode n'est pas vraiment adapté c'est une solution de secours, du bricolage, ...^^.

    Comme l'a dit Séb. la vrai solution est de revoir la conception de la BDD.

Discussions similaires

  1. Mettre la valeur d'un champ d'une table dans une variable
    Par marcelstan dans le forum Access
    Réponses: 1
    Dernier message: 18/03/2015, 21h58
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 20h05
  3. Réponses: 0
    Dernier message: 21/01/2009, 14h52
  4. Réponses: 4
    Dernier message: 29/01/2008, 12h12
  5. Réponses: 1
    Dernier message: 15/02/2007, 01h24

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