帖子回复小功能代码参考示例

有人问我如何做类似朋友圈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 "".$user[$array['topic']['user_id']].""." 发表了 ".$array['topic']['content']."
"; foreach ($array['reply'] as $key => $v) { echo "".$user[$v['user_id']].""." 回复了 ".$user[$v['replay_id']]." "; echo $v['replay_content']."
"; } exit; ?>

得到的效果如图

帖子回复小功能代码参考示例_第1张图片

 

你可能感兴趣的:(帖子回复小功能代码参考示例)