编写PHP程序实现如下功能:
允许用户上载一个描述某分类体系类别层次结构(多叉树)的文本文件,分析统计每个类别可以进一步细分为多少个子类别(即孩子的个数),并用图形方式(树型)显示出根结点及其直接孩子,即输出根结点和第一级类别。进一步说明:描述某分类体系类别层次结构(多叉树)的文本文件的存储格式如下:
每一行描述了父结点与子结点的关联关系,如“131679 131723”表    
 示类别131679是类别131723的父亲。
使用提供的类别层次结构文件hier_cat_n.txt作为测试文件。
hier_cat_n.txt有如下内容:只是第一行的内容
35460 35461 
35460 35462
35460 163816
125950 125966
125950 125984
125950 125953
125950 125968
125950 125961
125950 162016
125950 125952
125950 125986
125950 125956
125950 125959
125950 125978
125950 125957
125950 125960
13620 13623
13620 13636
13620 13641
13620 143818
13620 13627
16610 144098
16610 16612
135470 135471
135470 135477
135470 135479
135470 135475
135470 163546
69200 69203
69200 69220
69200 69221
69200 69219
0 1
2260 2261
2260 143039
124790 124800
124790 124795
124790 124796
124790 124797
48500 48501
48500 145483
26470 160723
26470 26471
110230 110231
110230 110284
110230 110276
110230 110234
110230 110279
110230 110280
110230 110248
110230 110285
110230 110278
110230 110302
110230 110274
110230 156288
110230 110272
72240 72256
72240 72251
72240 150101
72240 72245
128940 161611
128940 128941
71670 71674
139440 163024
139440 139443
43110 43117
43110 43120
43110 43115
138230 138231
39560 161368
33630 33648
33630 33697
33630 33631
33630 33683
33630 33687
33630 33651
33630 33686
33630 33654
33630 33692