Erreur "Cannot use object of type stdClass as array" lors du travail avec JSON en PHP
Bonjour à tous ! Je suis débutant en PHP et j'ai rencontré une erreur étrange que je ne comprends pas. J'écris un script qui récupère des données d'une API au format JSON, les décode et tente de les afficher dans une boucle. Voici mon code :\n\n```php\n$json = file_get_contents('https://api.example.com/users');\n$data = json_decode($json);\n\nforeach ($data as $user) {\n echo $user['name'] . '
';\n echo $user['email'] . '
';\n}\n```\n\nMais lors de l'exécution, j'obtiens : **Fatal error: Cannot use object of type stdClass as array**. Je pensais que json_decode() retournait un tableau, mais apparemment ce n'est pas le cas. Que fais-je de travers ? Comment accéder correctement aux données après le décodage JSON ? J'ai trouvé beaucoup de discussions sur Internet, mais je n'ai pas compris de solution concrète pour mon cas. Je serais reconnaissant pour une explication détaillée avec des exemples !\n\nP.S. Si
';\n echo $user['email'] . '
';\n}\n```\n\nMais lors de l'exécution, j'obtiens : **Fatal error: Cannot use object of type stdClass as array**. Je pensais que json_decode() retournait un tableau, mais apparemment ce n'est pas le cas. Que fais-je de travers ? Comment accéder correctement aux données après le décodage JSON ? J'ai trouvé beaucoup de discussions sur Internet, mais je n'ai pas compris de solution concrète pour mon cas. Je serais reconnaissant pour une explication détaillée avec des exemples !\n\nP.S. Si