php FLEA中二叉樹數(shù)組的遍歷輸出
更新時間:2012年09月26日 19:22:13 作者:
最近在做一個項目其中涉及到“無限級回復(fù)”,F(xiàn)LEA中中有一個關(guān)于數(shù)組的輔助類:FLEA_Helper_Array,這個類里面有一個非常強大的數(shù)組處理方法:array_to_tree,這個方法可以把二維數(shù)組轉(zhuǎn)換為二叉樹結(jié)構(gòu)
但是要怎樣遍歷這個方法產(chǎn)生的二叉樹數(shù)組呢?以下是我的做法:
<?php
function preTree($cat){
foreach ($cat as $c){
?>
<p><a href="http://<?=$c['poper_site']?>"><?=$c['poper']?></a>:<?=t($c['content'])?></p>
<?php if(isset($c['childrens'])){?>
<ul>
<?php foreach ($c['childrens'] as $s){?>
<li><p><a href="http://<?=$s['poper_site']?>"><?=$s['poper']?></a>:<?=t($s['content'])?></p>
<?php
if(isset($s['childrens'])){
?><ul><li><?php
$this->preTree($s['childrens']);
?></li></ul><?php
}
?>
</li>
<?php }?>
</ul>
<?php }?>
<?php
}
}
?>
復(fù)制代碼 代碼如下:
<?php
function preTree($cat){
foreach ($cat as $c){
?>
<p><a href="http://<?=$c['poper_site']?>"><?=$c['poper']?></a>:<?=t($c['content'])?></p>
<?php if(isset($c['childrens'])){?>
<ul>
<?php foreach ($c['childrens'] as $s){?>
<li><p><a href="http://<?=$s['poper_site']?>"><?=$s['poper']?></a>:<?=t($s['content'])?></p>
<?php
if(isset($s['childrens'])){
?><ul><li><?php
$this->preTree($s['childrens']);
?></li></ul><?php
}
?>
</li>
<?php }?>
</ul>
<?php }?>
<?php
}
}
?>
您可能感興趣的文章:
- PHP實現(xiàn)二叉樹的深度優(yōu)先與廣度優(yōu)先遍歷方法
- PHP實現(xiàn)基于圖的深度優(yōu)先遍歷輸出1,2,3...n的全排列功能
- PHP實現(xiàn)的線索二叉樹及二叉樹遍歷方法詳解
- php實現(xiàn)的二叉樹遍歷算法示例
- PHP基于非遞歸算法實現(xiàn)先序、中序及后序遍歷二叉樹操作示例
- PHP構(gòu)造二叉樹算法示例
- PHP實現(xiàn)繪制二叉樹圖形顯示功能詳解【包括二叉搜索樹、平衡樹及紅黑樹】
- PHP完全二叉樹定義與實現(xiàn)方法示例
- PHP實現(xiàn)從上往下打印二叉樹的方法
- PHP實現(xiàn)按之字形順序打印二叉樹的方法
- PHP實現(xiàn)判斷二叉樹是否對稱的方法
- PHP實現(xiàn)二叉樹深度優(yōu)先遍歷(前序、中序、后序)和廣度優(yōu)先遍歷(層次)實例詳解
相關(guān)文章
PHP無限分類代碼,支持?jǐn)?shù)組格式化、直接輸出菜單兩種方式
一朋友寫的PHP無限分類代碼,分享給大家,支持?jǐn)?shù)組格式化、直接輸出菜單兩種方式2011-05-05PHP 利用AJAX獲取網(wǎng)頁并輸出的實現(xiàn)代碼(Zjmainstay)
PHP 利用AJAX獲取網(wǎng)頁并輸出的實現(xiàn)代碼,需要的朋友可以參考下2012-08-08php版微信公眾平臺回復(fù)中文出現(xiàn)亂碼問題的解決方法
這篇文章主要介紹了php版微信公眾平臺回復(fù)中文出現(xiàn)亂碼問題的解決方法,涉及php字符串編碼轉(zhuǎn)換的相關(guān)操作技巧,需要的朋友可以參考下2016-09-09如何在thinkphp中使用windows計劃任務(wù)定時執(zhí)行php文件
這篇文章主要介紹了如何在thinkphp中使用windows計劃任務(wù)定時執(zhí)行php文件,對定時執(zhí)行感興趣的同學(xué),可以參考下2021-04-04