background image

PHP 入门:php

 

递归实现无限分类 格式化数组

本篇主要是对使用 php

 

递归实现无限分类 格式化数组进行了详细的分析介绍,欢迎参考

我们要做一个商品的无限分类
首先数据库字段为:
id ----------商品主键 id
fid ---------- 商品父 id
name ---------- 商品名
最后输出的数组格式为

 

复制代码 代码如下:
 
<PRE 

class

=php name="code"><PRE 

class

=php name="code">

array

(

0=>

array

(

'id'=>1,
'fid'=>0,
'name'=>'法国货'
'child'=>

array

(

0=>

array

'id'=>12,
'fid'=>1,
'name'=>'香水'
'child'=>

array

(

0=>

array

(

'id'=>34,
'fid'=>12,
'name'=>'女用香水'
)
)
),
1=>

array

(

'id'=>13,
'fid'=>1,
'name'=>'笔记本'
'child'=>NUll
)
)
),
1=>

array

(), 

//

 

格式同上我就不再重复写了 没什么意义

2=>

array

()