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 :

Problème sur une Regex


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2011
    Messages : 26
    Points : 15
    Points
    15
    Par défaut Problème sur une Regex
    Bonjour,

    je récupère un tableau de cette forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Array
    (
        [0] => Array
            (
                [name] => questions[1][propositions][1][reponse]
                [value] => 4
            )
     
        [1] => Array
            (
                [name] => questions[1][propositions][2][reponse]
                [value] => 3
            )
     
        [2] => Array
            (
                [name] => questions[1][propositions][3][reponse]
                [value] => 0
            )
     
        [3] => Array
            (
                [name] => questions[1][propositions][4][reponse]
                [value] => 0
            )
     
        [4] => Array
            (
                [name] => questions[1][propositions][5][reponse]
                [value] => 2
            )
     
    )
    Je souhaite récupérer les valeurs variables que sont les chiffres, dans les strings contenus dans la colonne [name].

    Au final, j'aimerai me retrouver avec quelque chose de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $question_id = 1;
    $propositions = array(1 => 4, 2 => 3, 3 => 0, 4 => 0, 5 => 2);
    J'imagine que je dois passer par une expression régulière, mais je n'y comprend pas grand chose. un peu d'aide serait la bienvenue.

    Merci d'avance.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    surprime les entrées qui ne te servent pas

  3. #3
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Bonjour,

    Ce n'est pas compliqué avec une regex, mais est-ce le bon choix ?

    Je pense qu'il serait mieux d'intercepter tes données lors de la création du tableau.

Discussions similaires

  1. [RegEx] Problème sur une regex
    Par Nious99 dans le forum Langage
    Réponses: 2
    Dernier message: 13/09/2006, 14h31
  2. Débutant SQL, problème sur une jointure censée exclure ??
    Par derfatypik dans le forum Langage SQL
    Réponses: 8
    Dernier message: 22/06/2005, 15h55
  3. Problème sur une expression régulière
    Par Verbal-Quint dans le forum Langage
    Réponses: 6
    Dernier message: 12/11/2004, 10h54
  4. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45
  5. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17

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