数据放在Json中:相关Json与PHP的基础介绍
https://yangyongli.blog.csdn.net/article/details/112911294
在服务端开发领域中所谓的渲染指的是经过程序执行得到最终的 HTML 字符串这个过程。
2.1. 列表数据展示(首页面展示类)文件读取
$Json = file_get_contents('data.Json');
JsON 反序列化
( Json_decode 需要注意第二个参数 )
如果希望以关联数组的方式而非对象的方式 *** 作数据,可以将 Json_decode 的第二个参数设置为 true
// 这样转化出来是以关联数组方式存储$data = Json_decode($Json, true);
数组遍历 foreach
<?PHP foreach ($data as $item): ?> <tr> <td ><?PHP echo $item['Title']; ?></td> <td ><?PHP echo $item['artist']; ?></td> <td > <?PHP foreach ($item['images'] as $src): ?> <img src="<?PHP echo $src; ?>" alt=""> <?PHP endforeach ?> </td> <td ><audio src="<?PHP echo $item['source']; ?>" controls></audio></td> <td ><a href="delete.PHP?ID=<?PHP echo $item['ID']; ?>">删除</a></td> </tr> <?PHP endforeach ?>
3. 整体代码(List.PHP)<?PHP// PHP 的价值:// 通过执行某些PHP代码获取到指定的数据,填充到HTML的指定位置$Json = file_get_contents('data.Json');$data = Json_decode($Json, true);if (!$data) { // JsON 格式不正确 exit('数据文件异常');}?><!DOCTYPE HTML><HTML lang="en"><head> <Meta charset="UTF-8"> <Title>音乐列表</Title> <link rel="stylesheet" href="bootstrap.CSS"></head><body> <div > <h1 >音乐列表</h1> <hr> <div > <a href="add.PHP" >添加</a> </div> <table > <thead > <tr> <th >标题</th> <th >歌手</th> <th >海报</th> <th >音乐</th> <th > *** 作</th> </tr> </thead> <tbody > <?PHP foreach ($data as $item): ?> <tr> <td ><?PHP echo $item['Title']; ?></td> <td ><?PHP echo $item['artist']; ?></td> <td > <?PHP foreach ($item['images'] as $src): ?> <img src="<?PHP echo $src; ?>" alt=""> <?PHP endforeach ?> </td> <td ><audio src="<?PHP echo $item['source']; ?>" controls></audio></td> <td ><a href="delete.PHP?ID=<?PHP echo $item['ID']; ?>">删除</a></td> </tr> <?PHP endforeach ?> </tbody> </table> </div></body></HTML>
总结 以上是内存溢出为你收集整理的PHP案例 ——音乐列表项目(上)全部内容,希望文章能够帮你解决PHP案例 ——音乐列表项目(上)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)