最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

按上下級(jí)層次關(guān)系輸出內(nèi)容的PHP代碼

 更新時(shí)間:2010年07月17日 23:53:17   作者:  
php下按上下級(jí)層次關(guān)系輸出內(nèi)容,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

function getSubComments($parent = 0, $level = 0) {
$db = &JFactory::getDBO();

$sql = "..."; // 查詢記錄的SQL
$db->setQuery($sql);
$rows = $db->loadObjectList();

$list = array();

// 先從數(shù)據(jù)得到記錄集,再對(duì)記錄添加level, 父層level = 0,它的下級(jí)level = 1,如此類推
foreach ($rows as $row) {
$row->level = $level;
$list[] = $row;

$tmpArr = getSubComments($row->id, $level + 1); // 遞歸調(diào)用
if (count($tmpArr)) {
foreach ($tmpArr as $tmpRow) {
$list[] = $tmpRow;
}
}
}

return $list;
}

$list = array();
foreach ($tmpList as $row) {
$row->level = 0;
$list[] = $row;
$tmpList2 = getSubComments($row->id, 1);
foreach ($tmpList2 as $row2) {
$list[] = $row2;
}
}

// 按level分層次輸出內(nèi)容
if ($row->level) {
$pre = '';
for ($n = 0; $n < $row->level; $n++)
$pre .= '----';

echo $pre . '|- ';
}
echo strip_tags($row->content);

相關(guān)文章

  • PHP 處理圖片的類實(shí)現(xiàn)代碼

    PHP 處理圖片的類實(shí)現(xiàn)代碼

    PHP 處理圖片的類實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2009-10-10
  • 如何用PHP實(shí)現(xiàn)多線程編程

    如何用PHP實(shí)現(xiàn)多線程編程

    原以為 PHP 普遍都是單線程模型,并不適合多線程領(lǐng)域,發(fā)現(xiàn)PHP的多線程也頗有可取之處,用來(lái)解決某些問(wèn)題竟然非常適合。本文對(duì)比多進(jìn)程介紹了下多線程的優(yōu)勢(shì)和適用場(chǎng)景,提出了一種巧用方案,并使用PHP代碼實(shí)現(xiàn)了多線程的常見用法。
    2021-05-05
  • 如何在舊的PHP系統(tǒng)中使用PHP 5.3之后的庫(kù)

    如何在舊的PHP系統(tǒng)中使用PHP 5.3之后的庫(kù)

    這篇文章主要介紹了如何在舊的PHP系統(tǒng)中使用PHP 5.3之后的庫(kù),需要的朋友可以參考下
    2015-12-12
  • php防攻擊代碼升級(jí)版

    php防攻擊代碼升級(jí)版

    我上一篇文章《最新開發(fā)的網(wǎng)站防IP攻擊代碼,超級(jí)有用》寫了一個(gè)完整的防止網(wǎng)絡(luò)惡意IP攻擊的方案,使用了一個(gè)月,效果良好。
    2010-12-12
  • PHP開發(fā)負(fù)載均衡指南

    PHP開發(fā)負(fù)載均衡指南

    過(guò)去當(dāng)運(yùn)行一個(gè)大的web應(yīng)用時(shí)候意味著運(yùn)行一個(gè)大型的web服務(wù)器。因?yàn)槟愕膽?yīng)用吸引了大量的用戶,你將不得不在你的服務(wù)器里增加更多的內(nèi)存和處理器。
    2010-07-07
  • PHP使用遞歸算法無(wú)限遍歷數(shù)組示例

    PHP使用遞歸算法無(wú)限遍歷數(shù)組示例

    這篇文章主要介紹了PHP使用遞歸算法無(wú)限遍歷數(shù)組,結(jié)合實(shí)例形式分析了php針對(duì)一維數(shù)組、二維數(shù)組及多維不規(guī)則數(shù)組的通用遍歷技巧,需要的朋友可以參考下
    2017-01-01
  • PHP下對(duì)數(shù)組進(jìn)行排序的函數(shù)

    PHP下對(duì)數(shù)組進(jìn)行排序的函數(shù)

    如果你已經(jīng)使用了一段時(shí)間PHP的話,那么,你應(yīng)該已經(jīng)對(duì)它的數(shù)組比較熟悉了——這種數(shù)據(jù)結(jié)構(gòu)允許你在單個(gè)變量中存儲(chǔ)多個(gè)值,并且可以把它們作為一個(gè)集合進(jìn)行操作。
    2010-08-08
  • php連接函數(shù)implode與分割explode的深入解析

    php連接函數(shù)implode與分割explode的深入解析

    本篇文章是對(duì)php連接函數(shù)implode與分割explode進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP實(shí)現(xiàn)的服務(wù)器一致性hash分布算法示例

    PHP實(shí)現(xiàn)的服務(wù)器一致性hash分布算法示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)的服務(wù)器一致性hash分布算法,結(jié)合實(shí)例形式分析了php一致性hash分布算法類的具體定義與相關(guān)使用技巧,需要的朋友可以參考下
    2018-08-08
  • php中去除所有js,html,css代碼

    php中去除所有js,html,css代碼

    php中去除所有js,html,css代碼,方便php的小偷采集程序的制作。
    2010-10-10

最新評(píng)論

科技| 喀喇沁旗| 文水县| 卢氏县| 普陀区| 高陵县| 明星| 龙山县| 合水县| 礼泉县| 台东市| 罗田县| 普格县| 紫云| 鄂托克前旗| 汽车| 新巴尔虎右旗| 来凤县| 婺源县| 蒲城县| 玉树县| 广饶县| 新绛县| 城市| 蒙城县| 韩城市| 甘孜| 来凤县| 乡城县| 和硕县| 越西县| 贡山| 临泉县| 克山县| 广丰县| 全椒县| 城口县| 苍梧县| 安龙县| 长垣县| 乌兰浩特市|