[RESOLU] Demande echo tableau json

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Demande echo tableau json

Re: Demande echo tableau json

par christ22phe » 17 déc. 2020, 21:22

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.

Re: Demande echo tableau json

par or 1 » 17 déc. 2020, 21:10

à pirori :
foreach($jsonObject as $o){
echo $o['id'];
}

Demande echo tableau json

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

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.