阵列:

复制代码代码如下所示:
$ =数组(
阵列('id' = 1,'pid ' = 0,'name' = > 11级),
阵列('id' = 11,'pid ' = 0,'name' = > 12级),
阵列('id' = 2,'pid ' = 1,'name' = >21),
阵列('id' = 10,'pid ' = 11,'name' = >22),
阵列('id' = 3,'pid ' = 1,'name' = >23),
阵列('id' = 12,'pid ' = 11,'name' = >24),
阵列('id' = 13,'pid ' = 12,'name' = >三31),
阵列('id' = 9,'pid ' = 1,'name' = >25),
);


功能:

复制代码代码如下所示:
功能formattree($array,PID = 0美元){
ARR =阵列(美元);
数组();
foreach(数组$ V){
如果($ V { 'pid} = = $ PID){
TEM = formattree美元($数组,$ V { 'id' });
以确定是否存在子数组
美元美元的儿子'} { TEM V = $ TEM;
{ } = $ V $ ARR;
}
}
返回的数组;
}