PHP案例 ——音乐列表项目(上)【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案例 ——音乐列表项目(上)所遇到的程序开发问题。

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

© 版权声明
THE END
喜欢就支持一下吧
点赞179 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容