J'ai un data json :et je le transforme en array pour récupérer les informations :
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 { "ecole": "St denis", "informations": [ { "title": "qui", "contenu": "etudiant" }, { "title": "classe", "contenu": "1aa" }, { "title": "departement", "contenu": "GEO" }, { "title": "branche", "contenu": "amerique" }, { "title": "note", "contenu": "12" } ] }et ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $dataJson = "fichiers_pour_arrays/array_json.json"; $dataJson = file_get_contents($dataJson); $dataJson_decode_array = json_decode($dataJson, true);et Voici ce que je fais :
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 ( [title] => qui [contenu] => etudiant ) [1] => Array ( [title] => classe [contenu] => 1aa ) [2] => Array ( [title] => departement [contenu] => GEO ) [3] => Array ( [title] => branche [contenu] => amerique ) [4] => Array ( [title] => note [contenu] => 12 ) )
avec cela j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 foreach ($dataJson_decode_array['informations'] as $key_dataJson_decode_array => $value) { $trouver = $value['contenu']; echo $trouver . '</p><p></p>'; }Maintenant, j'aimerais récupérer à chaque valeur dans une autre variable et voici ce que j'ai fait :trouver :
etudiant
1aa
GEO
amerique
123
Mais cela ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $qui = $value['contenu'][0]; $classe = $value['contenu'][1]; $departement = $value['contenu'][2]; $branche = $value['contenu'][3]; $note = $value['contenu'][4];
Vous pouvez m'expliquer svp.
Merci
Partager