Bonjour.

J'essaie de récupérer l'URL de l'image ayant la clé JSON source. Avec mon code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:

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 ???