46 votes

PHP lecture et écriture JSON à partir d’un fichier

J’ai le JSON suivant dans un fichier `` :

Comment puis-je ajouter `` à mon fichier en utilisant PHP?

Voici ce que j’ai jusqu’à présent:

Ce qui me donne une erreur fatale: Impossible d’utiliser l’objet de type stdClass comme tableau sur cette ligne:

J’utilise PHP5.2. Avez-vous des idées? Merci!

84voto

therefromhere Points 21329

L’indice se trouve dans le message d’erreur - si vous regardez la documentation pour `` noter qu’il peut prendre un deuxième paramètre, qui contrôle s’il renvoie un tableau ou un objet - il est par défaut object.

Alors changez votre appel en

Et il renverra un tableau associatif et votre code devrait fonctionner correctement.

24voto

4EACH Points 222

L’exemple pour la lecture et l’écriture de JSON en PHP :

8voto

Liam Bailey Points 3441

Ou utilisez simplement $json comme objet :

C’est ainsi qu’il est renvoyé sans le deuxième paramètre (en tant qu’instance de stdClass).

7voto

Aknosis Points 1710

Vous devez faire en sorte que la fonction de décodage renvoie un tableau en passant le `` paramètre.

``

3voto

Lubor Bílek Points 221

Essayez d’utiliser le deuxième paramètre pour json_decode fonction :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X