Json dans variables [Résolu]

Messages postés
137
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
13 novembre 2019
- - Dernière réponse : Kilkenny95
Messages postés
137
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
13 novembre 2019
- 5 nov. 2019 à 21:09
Bonjour à toutes et à tous,

J'ai un code en PHP qui me permet d'envoyer une requête http à une API qui me renvoi la réponse en JSON. J'arrive à extraire seulement les infos qui m'interresse, mais je voudrais maintenant les afficher (interface pas encore faites, je débute en html/CSS/php). J'aimerai que chaque valeur s'affiche ligne par ligne (sorte de tableau à une colonne). Comment faire ? Merci

<?php
$response = file_get_contents('https://jsonplaceholder.typicode.com/users');
echo $response;

$dec = json_decode($response);

for($idx = 0; $idx < count($dec); $idx++){
    $obj = (Array)$dec[$idx];
    echo $obj["email"];
    
}


?>
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
26769
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2019
1880
1
Merci
Bonjour
Un tableau
Une liste
De simples sauts de ligne..
Tu as le choix.

Une simple recherche avec "html" suivi des mots liste ou tableau ou retour à la ligne te donnera sans mal le code html a utiliser

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 71530 internautes nous ont dit merci ce mois-ci

jordane45
Messages postés
26769
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2019
1880 -
Par exemple
<?php
$response = file_get_contents('https://jsonplaceholder.typicode.com/users');
echo $response;

$dec = json_decode($response,true); // le second paramètre à "true" force la conversion du json en array

echo "<ul>";
foreach($dec as $obj ){
  echo "<li>".$obj["email"]."</li>";
}
echo "</ul>";
Kilkenny95
Messages postés
137
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
13 novembre 2019
-
super merci beaucoup
Commenter la réponse de jordane45