PHP区域的分类排序算法

写一个函数,数据
数组=(数组)
0 =数组()
1 =数组()
2 =数组(0,保定),
3 =数组(1,海淀),
4 =数组(3,中关村),
5 =数组(2,涿州)
);
在处理之后,它返回如下所示:
河北
-保定
-涿州
北京
-海淀
-中关村
复制代码代码如下所示:
功能typearray($array){
$ = null;
foreach(数组$ K = > $ V){
{ } = K Na美元美元is_numeric($ V { 0 })$那{ $ V { 0 } }。$ K$ K| | ;
}
Asort($ Na); / /排序
foreach(Na K = >美元美元美元v){
S = substr_count美元($ V,| );
对美元str_repeat(。数组$ { $ K } { 1 }。(S-1);
}
返回$ $;
}