Page 1 sur 1

Demande echo tableau json

Posté : 17 déc. 2020, 20:53
par christ22phe
Bonjour,

Je suis bénévole dans une webradio une radio sur Internet. Dans le cadre de la grille des programmes le logiciel fournit une page json extrait ci joint :
[
{
"id": 87,
"type": "playlist",
"name": "EmissionsA",
"start_timestamp": 1608188400,
"start": "2020-12-17T08:00:00+01:00",
"end_timestamp": 1608231600,
"end": "2020-12-17T20:00:00+01:00",
"is_now": false
},
{
"id": 68,
"type": "streamer",
"name": "AnimateurD",
"start_timestamp": 1608235200,
"start": "2020-12-17T21:00:00+01:00",
"end_timestamp": 1608245940,
"end": "2020-12-17T23:59:00+01:00",
"is_now": false
},
{
"id": 131,
"type": "playlist",
"name": "EmissionsB",
"start_timestamp": 1608275640,
"start": "2020-12-18T08:14:00+01:00",
"end_timestamp": 1608276300,
"end": "2020-12-18T08:25:00+01:00",
"is_now": false
}
]
Je souhaiterais pouvoir afficher un tableau dans le site Internet en php 7.2 qui contient le résultat.
Si j'ai bien compris je dois faire un json decode, mais je ne sais pas faire la boucle. :---)

Code : Tout sélectionner

$json = file_get_contents("https://adresse_server/api/nom_de_api"); $jsonObject = json_decode($json);
Si quelqu'un peut m'expliquer les notions de boucle et de champs ?
Dans l'attente d'une réponse favorable de votre part.

Re: Demande echo tableau json

Posté : 17 déc. 2020, 21:10
par or 1
à pirori :
foreach($jsonObject as $o){
echo $o['id'];
}

Re: Demande echo tableau json

Posté : 17 déc. 2020, 21:22
par christ22phe
Bonjour,
Merci pour votre message. excusez-moi mais j'ai une erreur 500, je ne comprend pas trop.

Code : Tout sélectionner

<?php $json = file_get_contents("https://adresse_server/api/nom_de_api"); $jsonObject = json_decode($json); foreach ($jsonObject as $o) { echo $o['id']; } ?>
J'ai compris mon erreur je dois faire un true alors de mon json decode.
Merci à vous.