压数组,求数组压缩,搞得有点晕了。盼回复,多谢了!

浏览:1071 发布日期:2014/08/30 分类:求助交流 关键字: 数组压缩,压缩
这个数组,如果有子类的话,就压缩在父类的数组里面。参考第二个目标格式。Array
(
    [0] => Array
        (
            [id] => 1
            [pid] => 0
            [name] => 测试菜单
            [url] => http://www.baidu.com
        )

    [1] => Array
        (
            [id] => 2
            [pid] => 0
            [name] => 公司简介
            [url] => http://www.baidu.com
        )

    [2] => Array
        (
            [id] => 3
            [pid] => 2
            [name] => 联系电话
            [url] => http://www.baidu.com
        )

    [3] => Array
        (
            [id] => 4
            [pid] => 1
            [name] => 测试子菜单
            [url] => http://www.baidu.com
        )

    [4] => Array
        (
            [id] => 5
            [pid] => 0
            [name] => 综合资讯
            [url] => http://www.baidu.com
        )

    [5] => Array
        (
            [id] => 6
            [pid] => 2
            [name] => 地图查看
            [url] => http://www.baidu.com
        )

    [6] => Array
        (
            [id] => 7
            [pid] => 5
            [name] => 画册查看
            [url] => http://www.baidu.com
        )

    [7] => Array
        (
            [id] => 8
            [pid] => 5
            [name] => 色而
            [url] => http://www.baidu.com
        )

)
目标格式数组。

Array
(
    [0] => Array
        (
            [type] => view
            [name] => 我要搜索
            [url] => http://www.baidu.com
        )

    [1] => Array
        (
            [type] => view
            [name] => 我要搜索
            [url] => http://www.baidu.com
        )

    [2] => Array
        (
            [name] => 菜单
            [sub_button] => Array
                (
                    [0] => Array
                        (
                            [type] => view
                            [name] => 我要搜索
                            [url] => http://www.baidu.com
                        )

                    [1] => Array
                        (
                            [type] => view
                            [name] => 我要搜索
                            [url] => http://www.baidu.com
                        )

                )

        )

)
最佳答案
评论( 相关
后面还有条评论,点击查看>>