IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Parser du json en php
Options
hellomorld
posté 1 Dec 2016, 19:21
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 144
Inscrit : 31 Oct 2003
Membre no 11 118



Bonjour,

J'ai du mal à récupérer les infos que je souhaite avec ce type de json décodé avec la fonction

Code
$result_decod = json_decode($json,true);


qui donne par print_r :

Code
Array (
  [query] => Array (
    [INFO1] => Array (
        [0] => blahblah )
    [INFO2] => blahblah2
    [INFO3] => Array (
            [0] => Array (
                [type] => blahblah3
                [nom] => Array (
                    [libelle] => blahblah4 )
            )
        )
    )
)


j'ai tenté un for each comme tant de tutoriaux expliquent mais je ne récupère pas mes "blahblah", au mieux je n'ai que les "étiquettes" (type, nom...).
Et par un

Code
echo $result_decod[0]["INFO1"][0]


ne me retourne rien.

Des idées ? Merci !


--------------------
Go to the top of the page
 
+Quote Post
yponomeute
posté 1 Dec 2016, 20:00
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 969
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Citation (hellomorld @ 1 Dec 2016, 19:21) *
Code
echo $result_decod[0]["INFO1"][0]


ne me retourne rien.


Pourquoi voudrais-tu que $result_decod[0] te renvoies un résultat puisque d'après ton print_r la clé 0 est inexistante dans ton tableau. La seule clé de premier niveau que je vois s'appelle "query".

Code
echo $result_decod['query']['INFO1'][0]


devrait te renvoyer blahblah


--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
hellomorld
posté 1 Dec 2016, 20:20
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 144
Inscrit : 31 Oct 2003
Membre no 11 118



Ah oui, c'est mieux smile.gif
A force de tester tout et n'importe quoi j'en ai perdu mon "php" smile.gif

Merci


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th March 2024 - 05:08