如何让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>';
}