zoukankan      html  css  js  c++  java
  • 帖子回复小功能代码参考示例

    有人问我如何做类似朋友圈QQ空间贴吧的那种楼层回复,我大概的说了一下思路

    <?php
    
    // 帖子表
    // id   user_id   content 
    
    
    // 回复表
    // id   user_id   topic_id   replay_id  replay_content
    
    
    
    // 用户表
    // id    name
    // 1     说说主人
    // 2     第一条评论的人
    // 5     回复第一条评论的人
    
    $array=array(
        "topic"=>array(
            "id"=>1,
            "user_id"=>1,
            "content"=>"老子又修锅了",
        ),
        "reply"=>array(
            array(
                "id"              =>"10",
                "user_id"         =>"2",
                "topic_id"        =>"1",
                "replay_id"       =>"1",
                "replay_content"  =>"你不就是修锅的命吗",
            ),
            array(
                "id"              =>"11",
                "user_id"         =>"5",
                "topic_id"        =>"1",
                "replay_id"       =>"2",
                "replay_content"  =>"毕竟人家tom和彗星大神您是不能比的",
            ),
        ),
    );
    
    
    $user=array(
        1=>"null",
        2=>"彗星",
        5=>"电台",
    );
    
    echo "<b>".$user[$array['topic']['user_id']]."</b>"." 发表了 ".$array['topic']['content']."<hr/>";
    
    foreach ($array['reply'] as $key => $v)
    {
        echo "<b>".$user[$v['user_id']]."</b>"." 回复了 <i style='color:red;'>".$user[$v['replay_id']]."</i> ";
        echo $v['replay_content']."<hr/>";
    }
    
    
    exit;
    ?>

    得到的效果如图

  • 相关阅读:
    日志
    JAVA字符串类
    JAVA包
    JAVA面向对象
    JAVA数组
    JAVA循环结构
    JAVA程序调试
    JAVA条件判断
    JAVA算术运算符
    JAVA数据类型
  • 原文地址:https://www.cnblogs.com/lizhaoyao/p/7159590.html
Copyright © 2011-2022 走看看