Erreur "Undefined offset" suite à récupération URL de l'image
Bonjour.
J'essaie de récupérer l'URL de l'image ayant la clé JSON source. Avec mon code suivant:
Code:
1 2 3 4 5 6 7 8 9
| $url = "https://fr.wikipedia.org/w/api.php?action=query&format=json&formatversion=2&prop=pageimages%7Cpageterms&piprop=original&titles=Mark_Zuckerberg";
$data = json_decode(file_get_contents($url), true);
echo "<pre>";
print_r($data);
echo "<pre>";
$data = current($data['query']['pages']);
$firstWikipediaImage = $data["original"][0]["source"];
echo $firstWikipediaImage."<br /><br />"; |
Quand j'essaie d'afficher la variable $firstWikipediaImage, je reçois l'erreur suivante:
Citation:
Notice: Undefined offset: 0 in C:\laragon\www\test3.php on line 215
Notice: Trying to access array offset on value of type null in C:\laragon\www\test3.php on line 215
Comment corriger mon mon code pour extraire l'URL de l'image c'est-à-dire la valeur de la clé JSON source ???