Comment afficher des données JSON en PHP

Résolu
Bonjour,

J'aimerais afficher le contenu d'un fichier JSON sous forme de tableau html en utilisant php. Je vous mets ci-dessous un exemple. J'arrive à afficher les données mais seulement la première alors que le fichier contient plusieurs lignes.

Fichier JSON:
[
{
"id": "154",
"reference": "XXX",
"link": "XXX",
"date": "09/12/2014",
"due_date": "07/01/2015",
"status": "XXX"
},{
"id": "180",
"reference": "XXX",
"link": "XXX",
"date": "03/02/2015",
"due_date": "24/02/2015",
"status": "XXX"
},{
"id": "181",
"reference": "XXX",
"link": "XXX",
"date": "08/02/2015",
"due_date": "13/02/2015",
"status": "XXX"
},{
"id": "185",
"reference": "XXX",
"link": "XXX",
"date": "15/02/2015",
"due_date": "17/03/2015",
"status": "XXX"
}]


Comme je voudrait que ça s'affiche:
154    XXX    XXX    15/02/2015    17/03/2015
180    XXX    XXX    15/02/2015    17/03/2015
181    XXX    XXX    15/02/2015    17/03/2015
185    XXX    XXX    15/02/2015    17/03/2015


Merci de votre aide

3 réponses

  1. Modérateur
    Retestes mon code ...
    c'est le v de value qui était en minuscule.. alors qu'il fallait le mettre en Maj.
    //transforme le Json en ARRAY
    $result = json_decode($json ,true);
    
    echo "<table>";
    foreach($result  as $R=>$D){
     echo "<tr id='Tr_".$R."'>"; 
     foreach($D as $key=>$Value){
        echo "<td id='Td_".$R."_".$key."'>".$Value."</td>";
      }
     echo "</tr>";
    }
    echo "</table>";
    

    1. Oui, c'est bon cette fois, merci beaucoup