我正在尝试让播放列表 json 文件生成器为我的 Raspberry Pi 上的一个小图片幻灯片项目工作。
如何以这种格式使用 php 创建 json 文件?
这是我的 PHP 代码:
function json_read() {
$link = connect();
$i = 0;
$string = "SELECT * FROM Playlist, Bild WHERE Playlist.Bild_idBild = Bild.idBild";
$result = mysqli_query($link, $string);
while ($row = mysql_fetch_array($result)){
$i[] = array(
'file' => $row['Bild.dateiname'],
'duration' => $row['Playlist.zeit'],
);
$i++;
}
$data = array(
'playlist' => $i
);
echo json_encode($data);
disconnect();
}
它应该是什么样子:
{
"playlist": [
{
"file": "001.jpg",
"duration": 5
},
{
"file": "002.jpg",
"duration": 5
},
{
"file": "003.jpg",
"duration": 10
},
{
"file": "004.jpg",
"duration": 5
},
{
"file": "005.jpg",
"duration": 10
},
{
"file": "006.jpg",
"duration": 5
}
]
}