php實(shí)現(xiàn)遞歸與無限分類的方法
更新時間:2015年02月16日 11:51:27 作者:php之路
這篇文章主要介紹了php實(shí)現(xiàn)遞歸與無限分類的方法,涉及php的遞歸操作技巧,需要的朋友可以參考下
本文實(shí)例講述了php實(shí)現(xiàn)遞歸與無限分類的方法,分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<?php
echo "<pre>";
$area = array(
array('id'=>1,'area'=>'北京','pid'=>0),
array('id'=>2,'area'=>'廣西','pid'=>0),
array('id'=>3,'area'=>'廣東','pid'=>0),
array('id'=>4,'area'=>'福建','pid'=>0),
array('id'=>11,'area'=>'朝陽區(qū)','pid'=>1),
array('id'=>12,'area'=>'海淀區(qū)','pid'=>1),
array('id'=>21,'area'=>'南寧市','pid'=>2),
array('id'=>45,'area'=>'福州市','pid'=>4),
array('id'=>113,'area'=>'亞運(yùn)村','pid'=>11),
array('id'=>115,'area'=>'奧運(yùn)村','pid'=>11),
array('id'=>234,'area'=>'武鳴縣','pid'=>21)
);
function t($arr,$pid=0,$lev=0){
static $list = array();
foreach($arr as $v){
if($v['pid']==$pid){
echo str_repeat(" ",$lev).$v['area']."<br />";
//這里輸出,是為了看效果
$list[] = $v;
t($arr,$v['id'],$lev+1);
}
}
return $list;
}
$list = t($area);
echo "<hr >";
print_r($list);
?>
希望本文所述對大家的php程序設(shè)計有所幫助。
您可能感興趣的文章:
- 使用PHP數(shù)組實(shí)現(xiàn)無限分類,不使用數(shù)據(jù)庫,不使用遞歸.
- php 無極分類(遞歸)實(shí)現(xiàn)代碼
- php遞歸實(shí)現(xiàn)無限分類生成下拉列表的函數(shù)
- php實(shí)現(xiàn)無限級分類實(shí)現(xiàn)代碼(遞歸方法)
- PHP 無限分類三種方式 非函數(shù)的遞歸調(diào)用!
- 利用php遞歸實(shí)現(xiàn)無限分類 格式化數(shù)組的詳解
- php遞歸方法實(shí)現(xiàn)無限分類實(shí)例代碼
- php+mysql不用遞歸實(shí)現(xiàn)的無限級分類實(shí)例(非遞歸)
- php無限極分類遞歸排序?qū)崿F(xiàn)方法
- php通過前序遍歷樹實(shí)現(xiàn)無需遞歸的無限極分類
- ThinkPHP實(shí)現(xiàn)遞歸無級分類——代碼少
- php實(shí)現(xiàn)無限級分類(遞歸方法)
- PHP實(shí)現(xiàn)遞歸無限級分類
相關(guān)文章
PHP gbk環(huán)境下json_dencode傳送來的漢字
在做一個小項目的時候用得gbk,發(fā)現(xiàn)json_encode傳過來的漢子不對。搜索出結(jié)果。。留下印子不忘記。。歡迎指正2012-11-11
PHP整數(shù)取余返回負(fù)數(shù)的相關(guān)解決方法
PHP整數(shù)取余返回負(fù)數(shù)對于編程經(jīng)驗(yàn)不足的新手來說還是比較頭疼的一件事。希望通過本文介紹的內(nèi)容,大家能充分掌握這一解決辦法2014-05-05
解決163/sohu/sina不能夠收到PHP MAIL函數(shù)發(fā)出郵件的問題
最近準(zhǔn)備改改自己的個人主頁,加上發(fā)郵件到功能,發(fā)現(xiàn)居然不是那么好用。gmail和msn可以收到郵件,但是163/sina/sohu的郵箱居然都收不到,非常郁悶。其實(shí)代碼也很簡單。 php manual 已經(jīng)說得相當(dāng)清楚了。2009-03-03
php獲取網(wǎng)卡的MAC地址支持WIN/LINUX系統(tǒng)
這篇文章主要介紹了使用php獲取網(wǎng)卡的MAC地址支持WIN/LINUX系統(tǒng),需要的朋友可以參考下2014-04-04
php+mysqli事務(wù)控制實(shí)現(xiàn)銀行轉(zhuǎn)賬實(shí)例
這篇文章主要介紹了php+mysqli事務(wù)控制實(shí)現(xiàn)銀行轉(zhuǎn)賬,實(shí)例分析了事物控制的原理與事物回滾的使用技巧,需要的朋友可以參考下2015-01-01

