博主信息
博文 2
粉丝 0
评论 0
访问量 1342
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php使用数组制作评论页面0920
艾传天下曹利文
原创
723人浏览过

这次主要是要对数组进行操作熟悉数组是怎么遍历然后输出到页面上的。

  1. 先看看目录结构:

    1.png

    先准备一张图片用于做头像,然后把数组手动添加内容


  2. 实例

    <?php
    $arr=[
        [
        'name'=>'欧阳老师',
        'img'=>'img/0920_01.jpeg',
        'nrong'=>'来个美女***的测试用的代码',
        'time'=>'2019年9月20号',
        'huifu'=>[
            [
                'name2'=>'张三',
                'nrong2'=>'这个评论好,就是这样的',
                'time2'=>'2019年9月20号'
            ]
            ]
        ],
            [
                'name'=>'李老师',
                'img'=>'img/0920_01.jpeg',
                'nrong'=>'来个美女***的测试用的代码',
                'time'=>'2019年9月20号',
                'huifu'=>[
                    [
                        'name2'=>'张三',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ],[
                        'name2'=>'李四',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ],[
                        'name2'=>'王麻子',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ]
                ]
            ],
    
            [
                'name'=>'刘老师',
                'img'=>'img/0920_01.jpeg',
                'nrong'=>'来个美女***的测试用的代码',
                'time'=>'2019年9月20号',
                'huifu'=>[
                    [
                        'name2'=>'张三',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ],[
                        'name2'=>'李四',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ],[
                        'name2'=>'王麻子',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ]
                ]
            ],
            [
                'name'=>'ni hao',
                'img'=>'img/0920_01.jpeg',
                'nrong'=>'来个美女***的测试用的代码',
                'time'=>'2019年9月20号',
                'huifu'=>[
                    [
                        'name2'=>'张三',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ],[
                        'name2'=>'李四',
                        'nrong2'=>'这个评论好,就是这样的',
                        'time2'=>'2019年9月20号'
                    ]
                ]
            ]
    ]
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

    这个数组是一个三维数组,在遍历的时候需要遍历数组的下标。

    在2.php文件中需要把1.php文件引入进来使用 <?php include_once '1.php';?>就可以

    然后写好基本样式 先要测试一个数据到底是怎么显示的,然后才可以转载多条数据


  3. 实例

    <?php  foreach ($arr as $key => $value) :?>
        <div class='item'>
        <div class="img">
            <img src='img/0920_01.jpeg' width="60px" height="60px">
        </div>
    <div class="nrong">
        <span class="name"><?php echo $value['name'];?>:</span>
        <span><?php echo $value['nrong'];?></span>
        <br>
        <span style="font-size: 12px"><?php echo $value['time'];?></span>
    </div>
    <!-- 遍历底下人的回复 -->
    <?php foreach($value['huifu'] as $vv):?>
    <div class="nrong2">
        <span class="name"><?php echo $vv['name2'];?>:</span>
        <span><?php echo $vv['nrong2'];?></span>
        <br>
        <span style="font-size: 12px"><?php echo $vv['time2'];?></span>
    </div>
    <?php endforeach?>
    
    </div>
    <?php endforeach?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

    点击运行代码样式图
  4. 2.png

    总结:1.做这个主要就是要掌握数组的遍历,知道数组是如何通过foreach输出到页面上的

2.页面在布局方面就是需要掌握定位问题

批改状态:合格

老师批语:非常不错,都会做两层评论了。
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学