/**
* 递归无限级分类的数据
*
* @param array $arr 需要分类的数组
* @param int $pid 父ID
*
* @return array 分类好的数据
*/
function recursiveSorting ( $arr , $pid = 0 )
{
$_tmp = [];
foreach ( $arr as $key => $value )
{
if ( $value['pid'] === $pid )
{
$item = $value;
unset( $arr[ $key ] );
$item['children'] = recursiveSorting( $arr , $value['id'] );
$_tmp[] = $item;
}
}
return $_tmp;
}
版权归属:
Malson
许可协议:
MIT