日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php无限评论回复_php实现无限级评论功能_后端开发

發布時間:2025/3/8 php 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php无限评论回复_php实现无限级评论功能_后端开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

php去除數組的鍵名的方法_后端開發

在php中可以使用“array_values()”函數去除數組的鍵名,該函數返回包含數組中所有的值的數組,其語法是“array_values(array)”,其參數“array”表示規定的數組,返回值是包含數組中所有的值的數組。

php實現評論無限級方法

1、首先在評論表中加入一個存放父級評論ID的字段,其默認值為0,當父級ID為0是就頂級分類。

SQL:

CREATE TABLE comment (

comm_id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

user_id INT UNSIGNED NOT NULL DEFAULT 0 ,

parent_id INT UNSIGNED NOT NULL DEFAULT 0 ,

article_id INT UNSIGNED NOT NULL DEFAULT 0 ,

comm_cont TEXT,

comm_time INT UNSIGNED NOT NULL DEFAULT 0

) ENGINE=MYISAM CHARSET=UTF8 ;

2、再創建一個遞歸函數,將評論數據轉換成樹形結構;

python如何判斷某年是否是閏年_后端開發

python判斷某年是否是閏年的方法:如果年份能被4整除,但是不能被100整除,則該年份就是閏年,如【year % 4 == 0 and year % 100 != 0】。

PHP:

function get_childs_comment($comments, $parent_id = 0, $level = 0)

{

$new_comments = [];

foreach ($comments as $key => $val) {

if ($val['pid'] == $parent_id) {

$val['level'] = $level;

$val['childs'] = get_childs_comment($comments, $val['id'], $level + 1);

$new_comments[] = $val;

}

}

return $new_comments;

}

返回出來的數據結構如下:

[

'一級評論',

'childs' => [

'二級評論'

'childs' => [

'....'

]

]

]

3、最后將轉換后的評論數據,循環展示出來即可。

總結

以上是生活随笔為你收集整理的php无限评论回复_php实现无限级评论功能_后端开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。