tft每日頭條

 > 圖文

 > thinkphp開發小功能

thinkphp開發小功能

圖文 更新时间:2025-02-05 17:56:27

由于之前寫評論回複都是使用第三方插件:暢言 所以也就沒什麼動手,現在證号在開發一個小的項目,所以就自己動手寫評論回複,沒寫過還真不知道評論回複功能聽着簡單,但仔細研究起來卻無法自拔,由于用戶量少,所以我隻考慮使用foreach雙循環來實現,并沒有采用别人介紹的遞歸方法。

thinkphp開發小功能(thinkphp5實現簡單評論回複功能)1

參照微信朋友圈評論回複來寫的

實現起來需要兩張表,當然一張表也是可以的,在這裡我采用了評論表和回複表,

評論表:

thinkphp開發小功能(thinkphp5實現簡單評論回複功能)2

回複表:

thinkphp開發小功能(thinkphp5實現簡單評論回複功能)3

由于在多次測試後發現循環多了數據會出現重複的情況,所以為了方便,我直接在評論表和回複表将用戶名和頭像存進去了,方便提取,内容字段我存的是json字符串,因為本人懶得去引用emoji表情插件,所以才出此下冊,下面直接貼代碼

thinkphp開發小功能(thinkphp5實現簡單評論回複功能)4

thinkphp開發小功能(thinkphp5實現簡單評論回複功能)5

展示頁面

在這foreach循環裡面我使用了引用&,要注意:賦值的循環不能直接在賦值下面使用,除非在賦值的循環中使用引用&,特别聲明:引用傳遞盡量少用

下面簡單介紹一下foreach循環

foreach($arr1 as $key=>$value){

echo $key.'=>'.$value.' ';

輸出結果:1=>a 3=>22 5=>b 4=>c 8=>d

foreach($arr2 as $key=>$value){

echo $key.'=>'.$value.' ';

輸出結果:a=>aaa b=>bbb c=>ccc d=>ddd e=>eee

foreach循環結構是按照數組内部的指針去循環的,當 foreach 開始執行時,數組内部的指針會自動指向第一個單元。因此下一次循環中将會得到下一個單元,不需要按照數組的鍵來遍曆整個數組。這也是foreach與for的不同之處。當然,foreach隻能用于數組和對象,并且由于 foreach 依賴内部數組指針,在循環中修改其值将可能導緻意外的行為。

思路就不再介紹,有問題直接回複,如果有哪位大牛可以給我介紹另一種實現評論回複的功能,感激不盡,有什麼不足的地方需要大家指出來,共同進步

這是本人18年學習php開發時候在公司裡面寫的簡單的評論回複功能,之前是在csdn上面展示,目前慢慢的把csdn上面一些文章發表到頭條上面,以供大家學習及提供思路

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved