如何让json中的一些值显示出来?
How to get some values in json to display?
我正在获取一个 api,它收集了要在网页上显示的感染人数,它可以作为一个数组显示在网页上,但无法获取一些变量来显示一个一。从无法提取数据到最后
$api = file_get_contents("https://covid19.ddc.moph.go.th/api/Cases/today-cases-all");
$data = json_decode($api, true);
print_r($data);
结果:
Array (
[0] => Array (
[txn_date] => 2022-01-17
[new_case] => 6929
[total_case] => 2331414
[new_case_excludeabroad] => 6720
[total_case_excludeabroad] => 2318971
[new_death] => 13
[total_death] => 21938
[new_recovered] => 5255
[total_recovered] => 2227485
[update_date] => 2022-01-17 07:23:11
)
)
如果要取一些值怎么写?
我会使用 forach 循环在此处显示数据:
foreach ($data as $row) {
echo $row[txn_date];
}
除了回显,你可以使用任何你想显示数据的东西,你也可以将它们添加到另一个变量或添加 html-tags around:
foreach ($data as $row) {
$html = '<li>'.$row[txn_date].'</li>';
}
我正在获取一个 api,它收集了要在网页上显示的感染人数,它可以作为一个数组显示在网页上,但无法获取一些变量来显示一个一。从无法提取数据到最后
$api = file_get_contents("https://covid19.ddc.moph.go.th/api/Cases/today-cases-all");
$data = json_decode($api, true);
print_r($data);
结果:
Array (
[0] => Array (
[txn_date] => 2022-01-17
[new_case] => 6929
[total_case] => 2331414
[new_case_excludeabroad] => 6720
[total_case_excludeabroad] => 2318971
[new_death] => 13
[total_death] => 21938
[new_recovered] => 5255
[total_recovered] => 2227485
[update_date] => 2022-01-17 07:23:11
)
)
如果要取一些值怎么写?
我会使用 forach 循环在此处显示数据:
foreach ($data as $row) {
echo $row[txn_date];
}
除了回显,你可以使用任何你想显示数据的东西,你也可以将它们添加到另一个变量或添加 html-tags around:
foreach ($data as $row) {
$html = '<li>'.$row[txn_date].'</li>';
}