J'ai un data json :
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 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
$dataJson = "fichiers_pour_arrays/array_json.json";
 
$dataJson = file_get_contents($dataJson);
 
$dataJson_decode_array = json_decode($dataJson, true);
et ce que j'obtiens :
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
        )
 
)
et Voici ce que je fais :
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>';
 
}
avec cela j'obtiens :
trouver :
etudiant
1aa
GEO
amerique
123
Maintenant, j'aimerais récupérer à chaque valeur dans une autre variable et voici ce que j'ai fait :
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];
Mais cela ne marche pas.
Vous pouvez m'expliquer svp.


Merci