本文给出了实现PHP递归和无限分类的方法,供大家参考,具体的实现方法如下:




< PHP
;
区域=数组(
阵列('id' = > 1,区域= >北京,'pid= > 0),
阵列('id' = > 2,区域= > 'guangxi ','pid= > 0),
阵列('id' = > 3,区域= > 'guangdong ','pid= > 0),
阵列('id' = > 4,区域= > 'fujian ','pid= > 0),
阵列('id' = > 11,区域= > 'chaoyang区','pid= > 1),
阵列('id' = > 12,区域= > 'haidian区','pid= > 1),
阵列('id' = > 21,区域= >,南宁,'pid= > 2),
阵列('id' = > 45,区域= >,福州,'pid= > 4),
阵列('id' = > 113,区域= >亚洲体育村,'pid= > 11),
阵列('id' = > 115,区域= > 'olympic村,'pid= > 11),
阵列('id' = > 234,区域= > 'wuming县,'pid= > 21)
);

函数T(ARR PID = 0美元,美元,美元利= 0){
静态数组=数组();
foreach($ ARR达v){
如果($ V { 'pid} = = $ PID){
回声str_repeat(
这里是输出为了看到效果。
$ $;
T($ ARR,$ V { 'id' },合利+ 1);
}
}
返回$列表;
}
元= $($区域);
;
print_r($列表);
>


希望本文能对大家的PHP程序设计有所帮助。