thinkphp里面的無限級分類
<?php
Class Category{
//一維數(shù)組無限級分類
Static Public
function
yiwei(
$cate
,
$pid
=0){
$arr
=
array
();
foreach
(
$cate
as
$v
){
if
(
$v
[
'pid'
] ==
$pid
){
$arr
[]=
$v
;
$arr
=
array_merge
(
$arr
,self::yiwei(
$cate
,
$v
[
'id'
]));
}
}
return
$arr
;
}
//二位數(shù)組無限級分類
Static Public
function
erwei(
$cate
,
$pid
=0){
$arr
=
array
();
foreach
(
$cate
as
$v
){
if
(
$v
[
'pid'
] ==
$pid
){
$v
[
'child'
]=self::erwei(
$cate
,
$v
[
'id'
]);
$arr
[]=
$v
;
}
}
return
$arr
;
}
//通過子級尋找父級
Static Public
function
findFather(
$cate
,
$id
){
$arr
=
array
();
foreach
(
$cate
as
$v
){
if
(
$v
[
'id'
] ==
$id
){
$arr
[]=
$v
;
$arr
=
array_merge
(
$arr
,self::findFather(
$cate
,
$v
[
'pid'
]));
}
}
return
$arr
;
}
//通過父級尋找子級
Static Public
function
findChild(
$cate
,
$pid
){
$arr
=
array
();
foreach
(
$cate
as
$v
){
if
(
$v
[
'pid'
] ==
$pid
){
$arr
[]=
$v
[
'id'
];
$arr
=
array_merge
(
$arr
,self::findChild(
$cate
,
$v
[
'id'
]));
}
}
return
$arr
;
}
}
?>
推薦文章
2024-06-27
2024-06-27
2024-06-26
2024-06-25
2024-06-25
2024-01-16
2024-01-11
2024-01-04
2023-12-04
穩(wěn)定
產(chǎn)品高可用性高并發(fā)貼心
項目群及時溝通專業(yè)
產(chǎn)品經(jīng)理1v1支持快速
MVP模式小步快跑承諾
我們選擇聲譽(yù)堅持
10年專注高端品質(zhì)開發(fā)聯(lián)系我們
友情鏈接: