概述文章目录展示音乐列表案例(上)音乐列表案例(下)1.数据存放1.1.json数据样例2.功能实现2.1.列表数据展示(首页面展示类)3.整体代码(list.php)展示项目链接:https://download.csdn.net/download/weixin_45525272/14920287音乐列表案例(上)音乐列表案例(下)1.数据存
文章目录展示音乐列表案例(上)音乐列表案例(下)1. 数据存放1.1. json数据样例2. 功能实现2.1. 列表数据展示(首页面展示类)3. 整体代码(list.php)
展示
项目链接:https://download.csdn.net/download/weixin_45525272/14920287
音乐列表案例(上) 音乐列表案例(下)1. 数据存放
数据放在Json中:相关Json与PHP的基础介绍
https://yangyongli.blog.csdn.net/article/details/112911294
1.1. Json数据样例2. 功能实现
在服务端开发领域中所谓的渲染指的是经过程序执行得到最终的 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案例 ——音乐列表项目(上)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容