我必须编写一个脚本来读取一个 JSON 文件,该文件将包含有关数据管道的信息 - 主要是三个组件 - 状态、评论和时间戳。读取 JSON 格式的文件后,我需要打印出包含所有三个组件的相应数据管道的输出。输出如下所示:
名称:阿波罗状态:待评论:月报时间戳:00:00
我有以下脚本来生成 JSON 文件:
<?php
$data = array(
"name"=>"Apollo",
"cob"=> array(
status=> "completed",
comment=> "Monthly report",
timestamp=> "00:00"
),
);
header('Content-Type: application/json');
echo json_encode($data);
?>
我有以下脚本来读取生成的 JSON 文件并打印上述所需的输出:
<?php
$data = file_get_contents ('./cob_details.json');
$json = json_decode($data, true);
echo ('<pre>');
print_r ($json);
echo ('</pre>');
echo ('<br>output:</br>');
foreach ($json as $key => $value)
{
echo "Name: $value Status: $value]<br />";
}
?>
我对 JSON 和 PHP 尤其陌生....您能否让我知道我在此脚本中缺少什么以获得所需的输出或我哪里出错了?