Json dans variables

Résolu
Kilkenny95 Messages postés 178 Statut Membre -  
Kilkenny95 Messages postés 178 Statut Membre -
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"];
    
}


?>

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    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
    1
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
       
      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>";
      
      0
    2. Kilkenny95 Messages postés 178 Statut Membre
       
      super merci beaucoup
      0