我必須編寫腳本來讀取JSON文件,該文件將包含有關數據管道的信息 - 主要包括三個組件 - 狀態,註釋和時間戳。一旦我以JSON讀取文件,我需要爲所有三個組件輸出相應數據管道的輸出。輸出會是這個樣子如下:閱讀json文件並使用PHP腳本打印輸出
名稱:阿波羅 狀態:待 評論:月報 時間戳: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特別陌生....你能讓我知道在這個腳本中我錯過了什麼以獲得所需的輸出或我在哪裏出錯?
什麼實際上是你遇到的問題?你有錯誤嗎? –