"crops": [
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Gulu",
"Price": "5002"
},
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Busia",
"Price": "4889"
},
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Kasese",
"Price": "5002"
},
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Busia",
"Price": "4889"
},
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Gulu",
"Price": "5002"
},
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Kasese",
"Price": "4999"
},
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Busia",
"Price": "4887"
},
{
"Crop": "Red Beans",
"Date": "2018-Feb-28",
"Market": "Gulu",
"Price": "4999"
}
]}
您可以将这个 json 放入循环中,通过 json 的长度并将数据显示到表中。
This is how i solved it
<?php
try{
$url = 'the json url goes here'; // path to your JSON file
$data = file_get_contents($url); // put the contents of the file into a variable
$characters = json_decode($data);
echo '<div class="panel-heading">
<h3 align="center">Market Prices for '; echo $characters[0]->Crop;
echo '</h3>
</div>';
echo '<div class="panel-body">
<table class="table table-striped table-hover border" style="font-family: cambria">
<thead>
<tr>
<th>Market</th>
<th>Date</th>
<th>Price</th>
</tr>
</thead>
<tbody>';
foreach ($characters as $character) {
echo '<tr>';
echo '<td>' . $character->Market . '</td>';
echo '<td>' . $character->Date . '</td>';
echo '<td>' . $character->Price . '</td>';
echo '</tr>';
}
echo '</tbody>
</table>
</div>';
}
catch (Exception $e){
echo '<p align="center">No Internet Connection, please try again</p>';
}
?>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.