由于之前寫評論回復都是使用第三方插件:暢言 所以也就沒什么動手,現在證號在開發一個小的項目,所以就自己動手寫評論回復,沒寫過還真不知道評論回復功能聽著簡單,但仔細研究起來卻無法自拔,由于用戶量少,所以我只考慮使用foreach雙循環來實現,并沒有采用別人介紹的遞歸方法。
參照微信朋友圈評論回復來寫的
實現起來需要兩張表,當然一張表也是可以的,在這里我采用了評論表和回復表,
評論表:
回復表:
由于在多次測試后發現循環多了數據會出現重復的情況,所以為了方便,我直接在評論表和回復表將用戶名和頭像存進去了,方便提取,內容字段我存的是json字符串,因為本人懶得去引用emoji表情插件,所以才出此下冊,下面直接貼代碼
展示頁面
在這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 依賴內部數組指針,在循環中修改其值將可能導致意外的行為。
思路就不再介紹,有問題直接回復,如果有哪位大??梢越o我介紹另一種實現評論回復的功能,感激不盡,有什么不足的地方需要大家指出來,共同進步
這是本人18年學習php開發時候在公司里面寫的簡單的評論回復功能,之前是在csdn上面展示,目前慢慢的把csdn上面一些文章發表到頭條上面,以供大家學習及提供思路
已經過去兩天了,我的深藍離500還差200左右,只好又來補一篇再說吧,昨天晚上就寫好了,今天早上醒來就發布,然后就去串門了,結果發現評論帶了七夕專屬表情包的都有意外驚喜喲!
這截圖也是需要技術的,快了截不到愛心,而慢了的話什么都沒有了,因為它這個動態的愛心合成的時間比較短,就那么幾秒的時間而已。
其實在前幾天我就看到好多朋友截圖到這個愛心了,不得不說,這合成得真的很是好看的,還想著自己怎么的評論也用了不少七夕專屬表情包的,可是為啥就沒有這么好看的意外驚喜?
結果今天早上去串門的時候,有帶了七夕專屬表情包的居然全部都有這合成的動態愛心,希望它們能給我帶來好運吧,讓我那深藍的征文快點過關!
好看,好看,真好看!