Bonjour,
Je travail sur un fichier JSON. Mon fichier a une structure avec plusieur niveaux(indefini).
Mon souci c'est que je veux recréer le même fichier dans un autre tableau.
Au debut de ma fonction tous se passe bien. j'ai réaliser le cas de base.
Ensuite ca se complique j'utilise la recursivité. je n'arrive pas a créer un tableau dans un tableau en PHP.
voici mon resultat:
et voici mon fichier json:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 { "cle8":, "sous-cle1": "sous-cle un", "sous-cle2": "sous-cle deux", "sous-cle3":, "sous-sous-cle1": "sous-sous-cle un", "sous-sous-cle2": "sous-sous-cle deux" }
et mon code php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 { "cle8" : { "sous-cle1" : "sous-cle un", "sous-cle2" : "sous-cle deux", "sous-cle3" : { "sous-sous-cle1":"sous-sous-cle un", "sous-sous-cle2":"sous-sous-cle deux" } } }
Avec votre aide j'èspère résoudre ce cas..
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 public function rec(array $jsons = null) { foreach ($jsons as $key => $value) { $this->myarray[$key] = array(); if (is_array($value)) { $this->rec($value); } else{ $this->myarray[$key] = $value; } } return $this->myarray; }
Avec et sans fonction php..
Merci pour vos réactions.
Partager