数码资讯
PHP递归实现无限分类实例代码的方法
阵列: 复制代码代码如下所示: $ =数组( 阵列('id' = 1,'pid ' = 0,'name' = > 11级), 阵列('id' = 11,'pid ' = 0,'name' = > 12级), 阵列('id' = 2,'pid ' = 1,'name' = >21), 阵列('id'
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
阵列:
复制代码代码如下所示:
$ =数组(
阵列('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;
}
}
返回的数组;
}
复制代码代码如下所示:
$ =数组(
阵列('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;
}
}
返回的数组;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。