PHP案例 ——音乐列表项目(上)

PHP案例 ——音乐列表项目(上),第1张

概述文章目录展示音乐列表案例(上)音乐列表案例(下)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案例 ——音乐列表项目(上)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/999947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存