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

有人问我如何做类似朋友圈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;
?>

得到的效果如图

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值