手机
当前位置:查字典教程网 >编程开发 >php教程 >php递归方法实现无限分类实例代码
php递归方法实现无限分类实例代码
摘要:数组:复制代码代码如下:$items=array(array('id'=>1,'pid'=>0,'name'=>'一级11'),array(...

数组:

复制代码 代码如下:

$items = array(

array('id' => 1, 'pid' => 0, 'name' => '一级11' ),

array('id' => 11, 'pid' => 0, 'name' => 'www.jb51.net 一级12' ),

array('id' => 2, 'pid' => 1, 'name' => '二级21' ),

array('id' => 10, 'pid' => 11, 'name' => '二级22' ),

array('id' => 3, 'pid' => 1, 'name' => '二级23' ),

array('id' => 12, 'pid' => 11, 'name' => '二级24' ),

array('id' => 13, 'pid' => 12, 'name' => '三级31' ),

array('id' => 9, 'pid' => 1, 'name' => '二级25' ),

);

函数:

复制代码 代码如下:

function formatTree($array, $pid = 0){

$arr = array();

$tem = array();

foreach ($array as $v) {

if ($v['pid'] == $pid) {

$tem = formatTree($array, $v['id']);

//判断是否存在子数组

$tem && $v['son'] = $tem;

$arr[] = $v;

}

}

return $arr;

}

【php递归方法实现无限分类实例代码】相关文章:

php curl 上传文件代码实例

用php实现gb2312和unicode间的编码转换

php备份数据库类分享

php实现paypal 授权登录

PHP实现的购物车类实例

PHP开发文件系统实例讲解

php实现的mongodb操作类实例

实现树状结构的两种方法

php判断文本文档字符编码

php使用cookie实现记住用户名和密码实现代码

精品推荐
分类导航