php实现无限极分类
2015-11-08 22:27
459 查看
传进一个含id,pid,..的数组:
function catetree($arr,$id=0,$lev) {
$tree=array();
foreach ($arr as $v) {
if($v['pid']==$id) {
$v['lev']=$lev;
$tree=$v;
$tree=array_merge($tree,catetree($arr,$v['id'],$lev+1));
}
}
return $tree;
}
function catetree($arr,$id=0,$lev) {
$tree=array();
foreach ($arr as $v) {
if($v['pid']==$id) {
$v['lev']=$lev;
$tree=$v;
$tree=array_merge($tree,catetree($arr,$v['id'],$lev+1));
}
}
return $tree;
}
相关文章推荐
- php的冒泡排序
- croppic + thinkphp 实现图片的上传和裁剪
- PHP环境下用sendmail实现发送邮件功能
- 【学习笔记】PHP基础-变量and运算符
- PHP实现简易blog
- PHP
- 在windows中搭建php开发环境
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- PHP学习:PHP的特点[1]
- windows xp部署iis+php+mysql
- 《PHP从入门到精通》学习笔记之一
- Ubuntu下使用vsftpd配置FTP服务器
- PHP 7的一些引人注目的新特性简单介绍
- php中字符串分割函数
- php搜索功能
- 关于PHP的类的学习1
- PHP日历
- thinkphp中open路径问题
- matplotlib中legend位置调整
- php常见错误