php如何将下面一维数组转换成树形结构

a963383404 发布于 2016/08/22 11:04
阅读 510
收藏 0
PHP
$arr =  array(
    "CN=监事会,OU=董事会,DC=test",
    "CN=行政部,OU=经营班子,OU=董事会,DC=test",
    "CN=战略策划部,OU=经营班子,OU=董事会,DC=test",
    "CN=计划发展部,OU=经营班子,OU=董事会,DC=test",
    "CN=人事部,OU=经营班子,OU=董事会,DC=test",
    "CN=人力资源部,OU=经营班子,OU=董事会,DC=test",
    "CN=财务部,OU=经营班子,OU=董事会,DC=test",
    "CN=市场营销部,OU=经营班子,OU=董事会,DC=test",
    "CN=生产技术部,OU=经营班子,OU=董事会,DC=test",
    "CN=基建部,OU=经营班子,OU=董事会,DC=test",
    "CN=物资部,OU=经营班子,OU=董事会,DC=test",
    "CN=信息部,OU=经营班子,OU=董事会,DC=test",
    "CN=安全监察部,OU=经营班子,OU=董事会,DC=test",
    "CN=农电管理部,OU=经营班子,OU=董事会,DC=test",
    "CN=国际部,OU=经营班子,OU=董事会,DC=test",
    "CN=审计部,OU=经营班子,OU=董事会,DC=test",
    "CN=法律事务部,OU=经营班子,OU=董事会,DC=test",
    "CN=政治工作部,OU=经营班子,OU=董事会,DC=test",
    "CN=工会工作机构,OU=经营班子,OU=董事会,DC=test",
    "CN=南方电网,OU=直属机构,OU=经营班子,OU=董事会,DC=test",
    "CN=招标,OU=分公司,OU=经营班子,OU=董事会,DC=test",
    "CN=教育,OU=分公司,OU=经营班子,OU=董事会,DC=test",
    "CN=超高压,OU=分公司,OU=经营班子,OU=董事会,DC=test",
    "CN=调峰,OU=分公司,OU=经营班子,OU=董事会,DC=test",
    "CN=广东电网,OU=全资子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=广西电网,OU=全资子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=云南电网,OU=全资子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=贵州电网,OU=全资子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=海南电网,OU=全资子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=南方电网国际,OU=全资子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=科学研究院,OU=控股子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=能源,OU=控股子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=传媒,OU=控股子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=财务,OU=控股子公司,OU=经营班子,OU=董事会,DC=test",
    "CN=保险,OU=控股子公司,OU=经营班子,OU=董事会,DC=test"

);

将其转化为树形结构。



加载中
0
ked
ked
每个元素按逗号拆开,ou是组织,dc是根,cn是节点名。最后从右到左,加入到你自己的树形结构就可以了
0
风情万种
风情万种
这随随便便啊
返回顶部
顶部